DUNE-ACFEM (2.5.1)
ModelInterface
Interface definition for a model for a non-linear diffusion dominated model in the context of continuous FEM. More...
Classes | |
class | Dune::ACFem::BoundaryIndicatorInterface< Implementation > |
A simple interface class for a boundary-indicator. More... | |
struct | Dune::ACFem::DefaultBoundaryIndicator< Implementation > |
Default boundary indicator: like EntireBoundaryIndicator<false> More... | |
struct | Dune::ACFem::BoundaryIndicatorExpression< Implementation, ExpressionTag > |
Expression tag-class for boundary indicators. More... | |
struct | Dune::ACFem::ModelTraits< Model > |
Traits-template which has to be specialized for each individual model. More... | |
struct | Dune::ACFem::DefaultModelTraits< FunctionSpace, GridPart > |
A structure defining some trivial default values for the template structure ModelTraits<ModelType>, given the function-space the beast maps to, and the grid part. More... | |
class | Dune::ACFem::ModelInterface< ModelType > |
Interface class for second order elliptic models. More... | |
class | Dune::ACFem::DefaultModel< ModelType > |
Default model implementation. More... | |
struct | Dune::ACFem::ModelConstituents< Model > |
A helper class which identifies which components are provided by the given model. More... | |
struct | Dune::ACFem::ModelConstituents< ModelInterface< Model > > |
Redirect to the real ModelConstituents from the interface class. More... | |
struct | Dune::ACFem::FixedForcesFunctionalTraits< DiscreteFunctionSpace, LinearFunctional > |
Utiliy class to aid in the definition of ModelInterface::ForcesFunctionalTraits. More... | |
struct | Dune::ACFem::OperatorPartsTraits< PartsImpl > |
Traits-template which has to be specialized for each individual model. More... | |
struct | Dune::ACFem::DefaultOperatorPartsTraits< FunctionSpace > |
A structure defining some trivial default values for the template structure OperatorPartsTraits<PartsImpl>, given the function-space the beast maps to, and the grid part. More... | |
class | Dune::ACFem::OperatorPartsInterface< PartsImpl > |
Interface class for second order elliptic models. More... | |
class | Dune::ACFem::DefaultOperatorParts< PartsImpl > |
Default model implementation. More... | |
Functions | |
template<class Model > | |
void | Dune::ACFem::printConstituents (const Model &model, std::ostream &os=std::cout) |
Examine the given model and print to the given stream was has been found. More... | |
Detailed Description
Interface definition for a model for a non-linear diffusion dominated model in the context of continuous FEM.
Function Documentation
◆ printConstituents()
template<class Model >
void Dune::ACFem::printConstituents | ( | const Model & | model, |
std::ostream & | os = std::cout |
||
) |
Examine the given model and print to the given stream was has been found.
This function is meant for debugging purposes. It examines the data-type of model
und prints one line for each potential component of the model data-type stating briefly whether the respective component is there or not.
- Parameters
-
[in] model Dummy parameter for the purpose that the compiler can deduce the type of the template parameter Model automatically. [in] os Output stream, defaulting to std::cout. Especially in debugging environmants passing std::cerr
instead might be beneficial.
Referenced by gridWalkTest().
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Nov 12, 23:30, 2024)