|
dune-pdelab 2.8
|
Loading...
Searching...
No Matches
Dune::PDELab::GridOperatorTraits< GFSU, GFSV, MB, DF, RF, JF, CU, CV, A, LA > Struct Template Reference
Traits class for the grid operator. More...
#include <dune/pdelab/gridoperator/common/gridoperatorutilities.hh>
Public Types | |
| typedef GFSU | TrialGridFunctionSpace |
| The trial grid function space. | |
| typedef GFSV | TestGridFunctionSpace |
| The test grid function space. | |
| typedef CU | TrialGridFunctionSpaceConstraints |
| The type of the trial grid function space constraints. | |
| typedef CV | TestGridFunctionSpaceConstraints |
| The type of the test grid function space constraints. | |
| typedef MB | MatrixBackend |
| The matrix backend of the grid operator. | |
| typedef DF | DomainField |
| The field type of the domain (solution). | |
| using | Domain = Dune::PDELab::Backend::Vector< GFSU, DF > |
| The type of the domain (solution). | |
| typedef RF | RangeField |
| The field type of the range (residual). | |
| using | Range = Dune::PDELab::Backend::Vector< GFSV, RF > |
| The type of the range (residual). | |
| typedef JF | JacobianField |
| The field type of the jacobian. | |
| using | Jacobian = Dune::PDELab::Backend::Matrix< MB, Domain, Range, JF > |
| The type of the jacobian. | |
| typedef A | Assembler |
| The global assembler of the grid operator. | |
| typedef LA | LocalAssembler |
| The local assembler of the grid operator. | |
Detailed Description
template<typename GFSU, typename GFSV, typename MB, typename DF, typename RF, typename JF, typename CU, typename CV, typename A, typename LA>
struct Dune::PDELab::GridOperatorTraits< GFSU, GFSV, MB, DF, RF, JF, CU, CV, A, LA >
struct Dune::PDELab::GridOperatorTraits< GFSU, GFSV, MB, DF, RF, JF, CU, CV, A, LA >
Traits class for the grid operator.
This class collects types and auxilliary information about the grid operator.
- Template Parameters
-
GFSU The trial function space. GFSV The test function space. MB The matrix backend. DF The domain (solution) field type. RF The range (residual) field type. JF The jacobian field type. CU The type of the trial grid function space constraints. CV The type of the test grid function space constraints. A The global assembler. LA The local assembler.
Member Typedef Documentation
◆ Assembler
template<typename GFSU , typename GFSV , typename MB , typename DF , typename RF , typename JF , typename CU , typename CV , typename A , typename LA >
| typedef A Dune::PDELab::GridOperatorTraits< GFSU, GFSV, MB, DF, RF, JF, CU, CV, A, LA >::Assembler |
The global assembler of the grid operator.
◆ Domain
template<typename GFSU , typename GFSV , typename MB , typename DF , typename RF , typename JF , typename CU , typename CV , typename A , typename LA >
| using Dune::PDELab::GridOperatorTraits< GFSU, GFSV, MB, DF, RF, JF, CU, CV, A, LA >::Domain = Dune::PDELab::Backend::Vector<GFSU,DF> |
The type of the domain (solution).
◆ DomainField
template<typename GFSU , typename GFSV , typename MB , typename DF , typename RF , typename JF , typename CU , typename CV , typename A , typename LA >
| typedef DF Dune::PDELab::GridOperatorTraits< GFSU, GFSV, MB, DF, RF, JF, CU, CV, A, LA >::DomainField |
The field type of the domain (solution).
◆ Jacobian
template<typename GFSU , typename GFSV , typename MB , typename DF , typename RF , typename JF , typename CU , typename CV , typename A , typename LA >
| using Dune::PDELab::GridOperatorTraits< GFSU, GFSV, MB, DF, RF, JF, CU, CV, A, LA >::Jacobian = Dune::PDELab::Backend::Matrix<MB,Domain,Range,JF> |
The type of the jacobian.
◆ JacobianField
template<typename GFSU , typename GFSV , typename MB , typename DF , typename RF , typename JF , typename CU , typename CV , typename A , typename LA >
| typedef JF Dune::PDELab::GridOperatorTraits< GFSU, GFSV, MB, DF, RF, JF, CU, CV, A, LA >::JacobianField |
The field type of the jacobian.
◆ LocalAssembler
template<typename GFSU , typename GFSV , typename MB , typename DF , typename RF , typename JF , typename CU , typename CV , typename A , typename LA >
| typedef LA Dune::PDELab::GridOperatorTraits< GFSU, GFSV, MB, DF, RF, JF, CU, CV, A, LA >::LocalAssembler |
The local assembler of the grid operator.
◆ MatrixBackend
template<typename GFSU , typename GFSV , typename MB , typename DF , typename RF , typename JF , typename CU , typename CV , typename A , typename LA >
| typedef MB Dune::PDELab::GridOperatorTraits< GFSU, GFSV, MB, DF, RF, JF, CU, CV, A, LA >::MatrixBackend |
The matrix backend of the grid operator.
◆ Range
template<typename GFSU , typename GFSV , typename MB , typename DF , typename RF , typename JF , typename CU , typename CV , typename A , typename LA >
| using Dune::PDELab::GridOperatorTraits< GFSU, GFSV, MB, DF, RF, JF, CU, CV, A, LA >::Range = Dune::PDELab::Backend::Vector<GFSV,RF> |
The type of the range (residual).
◆ RangeField
template<typename GFSU , typename GFSV , typename MB , typename DF , typename RF , typename JF , typename CU , typename CV , typename A , typename LA >
| typedef RF Dune::PDELab::GridOperatorTraits< GFSU, GFSV, MB, DF, RF, JF, CU, CV, A, LA >::RangeField |
The field type of the range (residual).
◆ TestGridFunctionSpace
template<typename GFSU , typename GFSV , typename MB , typename DF , typename RF , typename JF , typename CU , typename CV , typename A , typename LA >
| typedef GFSV Dune::PDELab::GridOperatorTraits< GFSU, GFSV, MB, DF, RF, JF, CU, CV, A, LA >::TestGridFunctionSpace |
The test grid function space.
◆ TestGridFunctionSpaceConstraints
template<typename GFSU , typename GFSV , typename MB , typename DF , typename RF , typename JF , typename CU , typename CV , typename A , typename LA >
| typedef CV Dune::PDELab::GridOperatorTraits< GFSU, GFSV, MB, DF, RF, JF, CU, CV, A, LA >::TestGridFunctionSpaceConstraints |
The type of the test grid function space constraints.
◆ TrialGridFunctionSpace
template<typename GFSU , typename GFSV , typename MB , typename DF , typename RF , typename JF , typename CU , typename CV , typename A , typename LA >
| typedef GFSU Dune::PDELab::GridOperatorTraits< GFSU, GFSV, MB, DF, RF, JF, CU, CV, A, LA >::TrialGridFunctionSpace |
The trial grid function space.
◆ TrialGridFunctionSpaceConstraints
template<typename GFSU , typename GFSV , typename MB , typename DF , typename RF , typename JF , typename CU , typename CV , typename A , typename LA >
| typedef CU Dune::PDELab::GridOperatorTraits< GFSU, GFSV, MB, DF, RF, JF, CU, CV, A, LA >::TrialGridFunctionSpaceConstraints |
The type of the trial grid function space constraints.
The documentation for this struct was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8