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::cerrinstead might be beneficial.
Referenced by gridWalkTest().
|
Legal Statements / Impressum |
Hosted by TU Dresden & Uni Heidelberg |
generated with Hugo v0.111.3
(Mar 3, 23:33, 2026)