|
KASKADE 7 development version
|
Utility classes for the definition and use of variational functionals. More...
#include <type_traits>#include <utility>#include <dune/common/fvector.hh>#include <dune/common/fmatrix.hh>#include "fem/functionspace.hh"Go to the source code of this file.
Namespaces | |
| namespace | Kaskade |
| namespace | Kaskade::Functional_Aux_Detail |
Typedefs | |
| template<class TestVars , int row> | |
| using | Kaskade::D1Result = Dune::FieldVector< typename TestVars::Scalar, TestVars::template Components< row >::m > |
| The return type of the d1() method of DomainCache and BoundaryCache. More... | |
| template<class TestVars , int row, class AnsatzVars , int col> | |
| using | Kaskade::D2Result = Dune::FieldMatrix< typename TestVars::Scalar, TestVars::template Components< row >::m, AnsatzVars::template Components< col >::m > |
| The return type of the d1() method of DomainCache and BoundaryCache. More... | |
Functions | |
| template<class Functional > | |
| LinearizationDifferenceAt< Functional > | Kaskade::linearizationDifference (Functional const &f, typename Functional::OriginVars::VariableSet const &u1, typename Functional::OriginVars::VariableSet const &u2) |
| Convenience routine: construct linearization without having to know the type of the functional. More... | |
Variables | |
| template<class Functional , int n> | |
| constexpr bool | Kaskade::symmetryCheck = Functional_Aux_Detail::checkSymmetry<Functional,n>::pass |
| template<class Functional > | |
| constexpr bool | Kaskade::hasInnerBoundaryCache |
| Checks whether InnerBoundaryCache is declared in Functional. More... | |
Utility classes for the definition and use of variational functionals.
Definition in file functional_aux.hh.