DUNE-ACFEM (2.5.1)

Modules
Here is a list of all modules:
[detail level 1234]
 AlgorithmsAbstract FEM algorithms and schemes
 ConvenienceUtility helper classes
 QuadratureQuadrature related traits
 ErrorEstimatorsAn estimator is a machine which computes a non-negative scalar quantity, called "the estimate", for a given discrete finite element solution and given model and assigns each codim-0 entity of the mesh other non-negative quantities, called the "element residuals"
 StationaryEstimatorsEstimators for stationary problems
 EstimatorInterfaceAbstract estimator interface
 TransientEstimatorsEstimators for instationary problems
 ExpressionTemplatesACFem provides expression templates in order to form algebraic expression for models, grid-functions and parameters
 ExpressionStorageStore 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
 ExpressionResultsHelper structures for expression templates which aid in forming an (optimized) result types
 ParameterExpressionsForm algebraic expressions for classes satisfying the ParameterInterface
 VectorExpressionsAvoid tempararies in the usual way by Expression templates for anything which behaves slightly like a vector of field elements
 GridFunctionExpressionsDefine the usual algebraic vector space operations for grid-functions
 BoundaryFunctionExpressionsSimilar to the WrapperExpressionOptimiztation, but rather not an optimization
 IndicatorFunctionExpressionsWhen 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
 FunctionExpressionOptimizationsDefine common expression optimizations, like double identity-wrapping, double unary minus, operations which involve the usual zero-elements (ZeroGridFunction, ZeroParameter)
 MinusFunctionOptimizations
 FunctionConstantsOptimizations
 ZeroFunctionOptimizations
 OneFunctionOptimizationsOptimizations for scalar (x->1) functions
 WrapperExpressionOptimizationsIf 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
 FunctionExpressionsThis repeats some of the expression stuff from \ŗef GridFunctionExpression's in order to cope with the inefficiency caused by combining wrapped non-local functions
 IndicatorExpressionsBoolean expression for indicators, corresponding to the usual union, intersection, complement set operations of the boundary segments the indicator applies to
 IndicatorExpressionOptimizationsHandle special cases for EntireBoundaryIndicator
 ModelExpressionsArithmetic with models
 ModelExpressionOptimizationsCollapse the usual "zero" expressions into more simpler ones
 OperatorPartsExpressionsArithmetic with stuff
 OperatorPartsExpressionOptimizationsCollapse the usual "zero" expressions into more simpler ones
 OperatorpartsExpressionsArithmetic with operatorpartss
 FunctionalExpressionsSimple algebraic expressions with linear functionals
 FunctionalExpressionOptimizationsPerform the usual vector-space optimizations (0+x=x and the like)
 PDE-ModelsClasses which define some diffusion dominated PDE models
 ModelParametersParameters are quasi-constant quantities, like the time-step size in one time-step when solving transient problems with finite element methods
 Model Building BlocksBasic PDE-Models which can be used to conveniently form more complicated models by means of ModelExpressions
 Building Blocks for the Bulk-PhaseDefine some "germs" for the bulk-contributions for differentiable operators
 Generate Model-Building-Blocks ConvenientlySome utility function in order to conveniently define some standard models without having to go through the "typedef" trouble
 Building Blocks for the Driving ForcesSome models for the "right hand side", L2 "bulk forces" and DiscreteLinearFunctionals
 Generate Model-Building-Blocks ConvenientlySome utility function in order to conveniently define some standard models without having to go through the "typedef" trouble
 Building Blocks for Boundary ConditionsModels for some common-case boundary conditions
 Generate Model-Building-Blocks ConvenientlySome utility function in order to conveniently define some standard models without having to go through the "typedef" trouble
 BasicOperatorParts
 ModelInterfaceInterface definition for a model for a non-linear diffusion dominated model in the context of continuous FEM
 BoundaryIndicatorsSee BoundaryIndicatorInterface
 DynamicPolymorphismIn the style of the dune-fem-school-generator we define here dynamic problem descriptions and an EllipticModel such that an application can switch between example problems at run-time
 ModelTests
 GridFunctionsConvenience classes in order to form Fem::Function objects for analytical functions
 Building BlocksA couple of elementary grid functions which can be combined using GridFunctionExpressions
 BoundaryFunctionsCombine ordinary GridFunctions with BoundaryIndicators in order to support "complicated" boundary conditions
 GridFunctionWrapperAugment global functions by a HasLocalFunction property
 GridFunctionTests
 DiscreteOperatorsTemplate-classes which define various operators as building blocks for FEM-schemes
 ContraintsOperatorsBlock-constraints operators are (differentiable) operators which act affine linear on a sub-set of the DoF-space
 PDE-OperatorsOperators which originate from a weak formulation of a PDE
 LinearFunctionalsClasses modelling linear functionals
 FunctionalEvaluatorsOn-the-fly evaluation of some functionals, generating temporary instances
 LinearFunctionalTests
 OtherOperatorsStuff that does not fit somewhere else
 Operators
 LinearFunctionalsClasses modelling linear functionals
 FunctionalEvaluatorsOn-the-fly evaluation of some functionals, generating temporary instances
 LinearFunctionalTests
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.80.0 (Mar 27, 23:31, 2024)