DUNEACFEM (2.5.1)
Modules
Here is a list of all modules:
[detail level 1234]
Algorithms  Abstract FEM algorithms and schemes 
Convenience  Utility helper classes 
Quadrature  Quadrature related traits 
▼ErrorEstimators  An estimator is a machine which computes a nonnegative scalar quantity, called "the estimate", for a given discrete finite element solution and given model and assigns each codim0 entity of the mesh other nonnegative quantities, called the "element residuals" 
StationaryEstimators  Estimators for stationary problems 
EstimatorInterface  Abstract estimator interface 
TransientEstimators  Estimators for instationary problems 
▼ExpressionTemplates  ACFem provides expression templates in order to form algebraic expression for models, gridfunctions and parameters 
ExpressionStorage  Store objects either as references (real objects) or as copy (expression templates) 
ExpressionOperations  "Tag"structures for each supported algebraic operation, used to distinguish the various expression template classes from each other 
ExpressionResults  Helper structures for expression templates which aid in forming an (optimized) result types 
ParameterExpressions  Form algebraic expressions for classes satisfying the ParameterInterface 
VectorExpressions  Avoid tempararies in the usual way by Expression templates for anything which behaves slightly like a vector of field elements 
▼GridFunctionExpressions  Define the usual algebraic vector space operations for gridfunctions 
BoundaryFunctionExpressions  Similar to the WrapperExpressionOptimiztation, but rather not an optimization 
IndicatorFunctionExpressions  When viewing the BoundaryIndicator as the characteristic function of a subset of the boundary then it is somewhat natural (and straight forward) to form multiplication operations with indicators and GridFunctions 
▼FunctionExpressionOptimizations  Define common expression optimizations, like double identitywrapping, double unary minus, operations which involve the usual zeroelements (ZeroGridFunction, ZeroParameter) 
MinusFunctionOptimizations  
FunctionConstantsOptimizations  
ZeroFunctionOptimizations  
OneFunctionOptimizations  Optimizations for scalar (x>1) functions 
WrapperExpressionOptimizations  If a GridFunctionExpression only consists of wrapped components, constants and parameters, then it is much more efficient to wrap the entire expression once more in order to make sure that the transformation from the local to the global coordinate system only has to be performed once for the entire expression instead of computing the global coordinates again and again for each component of the expression 
FunctionExpressions  This repeats some of the expression stuff from \ŗef GridFunctionExpression's in order to cope with the inefficiency caused by combining wrapped nonlocal functions 
▼IndicatorExpressions  Boolean expression for indicators, corresponding to the usual union, intersection, complement set operations of the boundary segments the indicator applies to 
IndicatorExpressionOptimizations  Handle special cases for EntireBoundaryIndicator 
▼ModelExpressions  Arithmetic with models 
ModelExpressionOptimizations  Collapse the usual "zero" expressions into more simpler ones 
▼OperatorPartsExpressions  Arithmetic with stuff 
OperatorPartsExpressionOptimizations  Collapse the usual "zero" expressions into more simpler ones 
OperatorpartsExpressions  Arithmetic with operatorpartss 
▼FunctionalExpressions  Simple algebraic expressions with linear functionals 
FunctionalExpressionOptimizations  Perform the usual vectorspace optimizations (0+x=x and the like) 
▼PDEModels  Classes which define some diffusion dominated PDE models 
ModelParameters  Parameters are quasiconstant quantities, like the timestep size in one timestep when solving transient problems with finite element methods 
▼Model Building Blocks  Basic PDEModels which can be used to conveniently form more complicated models by means of ModelExpressions 
Building Blocks for the BulkPhase  Define some "germs" for the bulkcontributions for differentiable operators 
Building Blocks for the Driving Forces  Some models for the "right hand side", L2 "bulk forces" and DiscreteLinearFunctionals 
Building Blocks for Boundary Conditions  Models for some commoncase boundary conditions 
Generate ModelBuildingBlocks Conveniently  Some utility function in order to conveniently define some standard models without having to go through the "typedef" trouble 
BasicOperatorParts  
ModelInterface  Interface definition for a model for a nonlinear diffusion dominated model in the context of continuous FEM 
BoundaryIndicators  See BoundaryIndicatorInterface 
DynamicPolymorphism  In the style of the dunefemschoolgenerator we define here dynamic problem descriptions and an EllipticModel such that an application can switch between example problems at runtime 
ModelTests  
▼GridFunctions  Convenience classes in order to form Fem::Function objects for analytical functions 
Building Blocks  A couple of elementary grid functions which can be combined using GridFunctionExpressions 
BoundaryFunctions  Combine ordinary GridFunctions with BoundaryIndicators in order to support "complicated" boundary conditions 
GridFunctionWrapper  Augment global functions by a HasLocalFunction property 
GridFunctionTests  
▼DiscreteOperators  Templateclasses which define various operators as building blocks for FEMschemes 
ContraintsOperators  Blockconstraints operators are (differentiable) operators which act affine linear on a subset of the DoFspace 
PDEOperators  Operators which originate from a weak formulation of a PDE 
▼LinearFunctionals  Classes modelling linear functionals 
FunctionalEvaluators  Onthefly evaluation of some functionals, generating temporary instances 
LinearFunctionalTests  
OtherOperators  Stuff that does not fit somewhere else 
▼Operators  
▼LinearFunctionals  Classes modelling linear functionals 
FunctionalEvaluators  Onthefly evaluation of some functionals, generating temporary instances 
LinearFunctionalTests 

Legal Statements / Impressum 
generated with Hugo v0.55.6
(Jul 16, 22:22, 2019)