vcfvdiscretization.hh
Go to the documentation of this file.
70struct DofMapper<TypeTag, TTag::VcfvDiscretization> { using type = GetPropType<TypeTag, Properties::VertexMapper>; };
74struct Discretization<TypeTag, TTag::VcfvDiscretization> { using type = VcfvDiscretization<TypeTag>; };
94struct UseP1FiniteElementGradients<TypeTag, TTag::VcfvDiscretization> { static constexpr bool value = false; };
141struct LinearizeNonLocalElements<TypeTag, TTag::VcfvDiscretization> { static constexpr bool value = false; };
Uses communication on the grid to find the initial seed list of indices. Definition: vertexborderlistfromgrid.hh:52 This class calculates gradients of arbitrary quantities at flux integration points using first order ... Definition: p1fegradientcalculator.hh:60 Implements the discretization specific parts of writing files. Definition: vcfvbaseoutputmodule.hh:46 The base class for the vertex centered finite volume discretization scheme. Definition: vcfvdiscretization.hh:155 void serialize(Restarter &res) Serializes the current state of the model. Definition: vcfvdiscretization.hh:196 size_t numGridDof() const Returns the number of global degrees of freedom (DOFs) due to the grid. Definition: vcfvdiscretization.hh:178 VcfvDiscretization(Simulator &simulator) Definition: vcfvdiscretization.hh:165 static std::string discretizationName() Returns a string of discretization's human-readable name. Definition: vcfvdiscretization.hh:172 const DofMapper & dofMapper() const Mapper to convert the Dune entities of the discretization's degrees of freedoms are to indices. Definition: vcfvdiscretization.hh:185 void deserialize(Restarter &res) Deserializes the state of the model. Definition: vcfvdiscretization.hh:207 A class which provides types for DUNE grid handles for communication. Definition: vcfvgridcommhandlefactory.hh:46 Represents the finite volume geometry of a single element in the VCFV discretization. Definition: vcfvstencil.hh:467 Definition: blackoilmodel.hh:72 Definition: blackoilboundaryratevector.hh:37 typename Properties::Detail::GetPropImpl< TypeTag, Property >::type::type GetPropType get the type alias defined in the property (equivalent to old macro GET_PROP_TYPE(.... Definition: propertysystem.hh:235 The class which marks the border indices associated with the degrees of freedom on a process boundary... Definition: basicproperties.hh:125 The part of the VTK ouput modules which is specific to the spatial discretization. Definition: fvbaseproperties.hh:164 The class describing the discrete function space when dune-fem is used, otherwise it points to the st... Definition: fvbaseproperties.hh:74 UndefinedProperty type Definition: fvbaseproperties.hh:74 The type of the spatial discretization used by the model. Definition: fvbaseproperties.hh:88 GetPropType< TypeTag, Properties::VertexMapper > type Definition: vcfvdiscretization.hh:70 The mapper to find the global index of a degree of freedom. Definition: fvbaseproperties.hh:219 Definition: vcfvdiscretization.hh:115 DummySpaceVcfv(const DiscreteFunctionSpace &) Definition: vcfvdiscretization.hh:117 GetPropType< TypeTag, Properties::DiscreteFunctionSpace > DiscreteFunctionSpace Definition: vcfvdiscretization.hh:116 DummySpaceVcfv(const int &) Definition: vcfvdiscretization.hh:118 Calculates gradients of arbitrary quantities at flux integration points. Definition: fvbaseproperties.hh:152 The class to create grid communication handles. Definition: fvbaseproperties.hh:168 Definition: fvbaseproperties.hh:101 Property to specify the type of scalar values. Definition: basicproperties.hh:76 The class describing the stencil of the spatial discretization. Definition: fvbaseproperties.hh:70 Definition: vcfvproperties.hh:47 Declares the basic properties used by the common infrastructure of the vertex-centered finite volume ... |