|
KASKADE 7 development version
|
Namespace of Classes that implement the abstract interface classes via the bridge-pattern. More...
Classes | |
| class | AdaptiveGrid |
| Implements AbstractAdaptiveGrid, uses a bulk criterion as a marking strategy. More... | |
| class | C1ParameterFunctional |
| A functional that may depend on parameters, implements AbstractC1ParameterFunctional. More... | |
| class | ConnectedLinearization |
| class | DirectInnerSolver |
| class | ErrorEstimator |
| Bridge class for an error estimator, implements AbstractErrorEstimator. More... | |
| class | Functional |
| Object that represents the linearization of a nonlinear functional, implements AbstractLineariztion. More... | |
| class | KaskadeLinearization |
| Bridge::Linearization class that uses a VariationalFunctionalAssembler to create linear systems. More... | |
| class | KaskadeNormalStepFunctional |
| Bridge class for Functionals. Its most prominent task is to create linearizations, implements AbstractFunctional. More... | |
| class | KaskadeTangentialStepFunctional |
| Bridge class for Functionals. Its most prominent task is to create linearizations, implements AbstractFunctional. More... | |
| class | Linearization |
| class | LinearizationTraits |
| Traits class to choose the right linearization class. More... | |
| class | NormalStepLinearization |
| class | ParameterFunctional |
| A functional that may depend on parameters, implements AbstractParameterFunctional. More... | |
| class | PINVSolver |
| class | ProjTCGSolver |
| struct | SpaceTransfer |
| class | TangentialStepLinearization |
| class | TCGSolver |
| class | Vector |
| Mathematical Vector that supports copy-on-write, implements AbstractFunctionSpaceElement. More... | |
| struct | VectorTraits |
| Traits class to unify the assignment of std::vector to a Vector. More... | |
| struct | VectorTraits< VariableSet< Descr > > |
| Specialization for variable sets. More... | |
Typedefs | |
| template<class Functional > | |
| using | ConnectedKaskadeLinearization = ConnectedLinearization< KaskadeLinearization< Functional > > |
Functions | |
| template<class Implementation > | |
| Implementation & | getImpl (AbstractFunctionSpaceElement &v) |
| Get the implementation of an AbstractFunctionSpaceElement. More... | |
| template<class Implementation > | |
| Implementation const & | getImpl (AbstractFunctionSpaceElement const &v) |
| Get the implementation of an AbstractFunctionSpaceElement. More... | |
| template<class ErrorEst , class GridMan > | |
| ErrorEst | extendMarkings (ErrorEst const &, GridMan &) |
| template<class Est > | |
| std::unique_ptr< ErrorEstimator< Est > > | makeErrorEstimator (Est *est) |
| Convenience routine: makes an ErrorEstimator of the right type. More... | |
| template<class Variables , class Functional > | |
| std::unique_ptr< AbstractFunctional > | getFunctional (std::unique_ptr< Functional > &&F) |
| template<class Variables , class Functional > | |
| std::unique_ptr< AbstractFunctional > | getFunctional (Functional *&&F) |
| template<class T > | |
| std::unique_ptr< T > | makeUP (T *t) |
| Convenience routine: makes an unique_ptr of the right type. More... | |
Namespace of Classes that implement the abstract interface classes via the bridge-pattern.
| using Kaskade::Bridge::ConnectedKaskadeLinearization = typedef ConnectedLinearization<KaskadeLinearization<Functional> > |
Definition at line 311 of file kaskadeBridge.hh.
| ErrorEst Kaskade::Bridge::extendMarkings | ( | ErrorEst const & | orig, |
| GridMan & | gridMan | ||
| ) |
Definition at line 377 of file celldata.hh.
| std::unique_ptr< AbstractFunctional > Kaskade::Bridge::getFunctional | ( | Functional *&& | F | ) |
Definition at line 752 of file newton_bridge.hh.
| std::unique_ptr< AbstractFunctional > Kaskade::Bridge::getFunctional | ( | std::unique_ptr< Functional > && | F | ) |
Definition at line 746 of file newton_bridge.hh.
| Implementation & Kaskade::Bridge::getImpl | ( | AbstractFunctionSpaceElement & | v | ) |
Get the implementation of an AbstractFunctionSpaceElement.
Definition at line 330 of file newton_bridge.hh.
| Implementation const & Kaskade::Bridge::getImpl | ( | AbstractFunctionSpaceElement const & | v | ) |
Get the implementation of an AbstractFunctionSpaceElement.
Definition at line 338 of file newton_bridge.hh.
| std::unique_ptr< ErrorEstimator< Est > > Kaskade::Bridge::makeErrorEstimator | ( | Est * | est | ) |
Convenience routine: makes an ErrorEstimator of the right type.
Definition at line 453 of file dune_bridge.hh.
|
inline |
Convenience routine: makes an unique_ptr of the right type.
Definition at line 842 of file newton_bridge.hh.
Referenced by Kaskade::Bridge::ParameterFunctional< Func, VectorImpl >::getFunctional(), Kaskade::Bridge::C1ParameterFunctional< Func, VectorImpl >::getLinFunctionValue(), and makeErrorEstimator().