ecfvdiscretization.hh
Go to the documentation of this file.
68struct DofMapper<TypeTag, TTag::EcfvDiscretization> { using type = GetPropType<TypeTag, Properties::ElementMapper>; };
72struct Discretization<TypeTag, TTag::EcfvDiscretization> { using type = EcfvDiscretization<TypeTag>; };
130struct LinearizeNonLocalElements<TypeTag, TTag::EcfvDiscretization> { static constexpr bool value = true; };
135struct UseLinearizationLock<TypeTag, TTag::EcfvDiscretization> { static constexpr bool value = false; };
Implements the discretization specific parts of writing files. Definition: ecfvbaseoutputmodule.hh:43 The base class for the element-centered finite-volume discretization scheme. Definition: ecfvdiscretization.hh:147 static std::string discretizationName() Returns a string of discretization's human-readable name. Definition: ecfvdiscretization.hh:164 void serialize(Restarter &res) Serializes the current state of the model. Definition: ecfvdiscretization.hh:212 size_t numGridDof() const Returns the number of global degrees of freedom (DOFs) due to the grid. Definition: ecfvdiscretization.hh:170 void deserialize(Restarter &res) Deserializes the state of the model. Definition: ecfvdiscretization.hh:223 EcfvDiscretization(Simulator &simulator) Definition: ecfvdiscretization.hh:157 const DofMapper & dofMapper() const Mapper to convert the Dune entities of the discretization's degrees of freedoms are to indices. Definition: ecfvdiscretization.hh:177 void syncOverlap() Syncronize the values of the primary variables on the degrees of freedom that overlap with the neighb... Definition: ecfvdiscretization.hh:189 A class which provides types for DUNE grid handles for communication. Definition: ecfvgridcommhandlefactory.hh:46 Represents the stencil (finite volume geometry) of a single element in the ECFV discretization. Definition: ecfvstencil.hh:61 Data handle for parallel communication which can be used to set the values values of ghost and overla... Definition: gridcommhandles.hh:109 Uses communication on the grid to find the initial seed list of indices for methods which use element... Definition: elementborderlistfromgrid.hh:49 Declare the basic properties used by the common infrastructure of the element-centered finite volume ... 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::ElementMapper > type Definition: ecfvdiscretization.hh:68 The mapper to find the global index of a degree of freedom. Definition: fvbaseproperties.hh:219 Definition: ecfvdiscretization.hh:103 DummySpaceEcfv(const int &) Definition: ecfvdiscretization.hh:106 GetPropType< TypeTag, Properties::DiscreteFunctionSpace > DiscreteFunctionSpace Definition: ecfvdiscretization.hh:104 DummySpaceEcfv(const DiscreteFunctionSpace &) Definition: ecfvdiscretization.hh:105 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: fvbaseproperties.hh:181 |