The fast DG assembler for standard DUNE grid.
More...
#include <dune/pdelab/gridoperator/fastdg/assembler.hh>
template<typename GFSU, typename GFSV, typename CU, typename CV, bool nonoverlapping_mode = false>
class Dune::PDELab::FastDGAssembler< GFSU, GFSV, CU, CV, nonoverlapping_mode >
The fast DG assembler for standard DUNE grid.
- Template Parameters
-
◆ Element
template<typename GFSU, typename GFSV, typename CU, typename CV, bool nonoverlapping_mode = false>
◆ EntitySet
template<typename GFSU, typename GFSV, typename CU, typename CV, bool nonoverlapping_mode = false>
Types related to current grid view
◆ Intersection
template<typename GFSU, typename GFSV, typename CU, typename CV, bool nonoverlapping_mode = false>
◆ SizeType
template<typename GFSU, typename GFSV, typename CU, typename CV, bool nonoverlapping_mode = false>
Size type as used in grid function space.
◆ TestGridFunctionSpace
template<typename GFSU, typename GFSV, typename CU, typename CV, bool nonoverlapping_mode = false>
◆ TrialGridFunctionSpace
template<typename GFSU, typename GFSV, typename CU, typename CV, bool nonoverlapping_mode = false>
◆ FastDGAssembler() [1/2]
template<typename GFSU, typename GFSV, typename CU, typename CV, bool nonoverlapping_mode = false>
◆ FastDGAssembler() [2/2]
template<typename GFSU, typename GFSV, typename CU, typename CV, bool nonoverlapping_mode = false>
◆ assemble() [1/2]
template<typename GFSU, typename GFSV, typename CU, typename CV, bool nonoverlapping_mode = false>
template<class EngineFactory , class LocalAssembler >
void Dune::PDELab::FastDGAssembler< GFSU, GFSV, CU, CV, nonoverlapping_mode >::assemble |
( |
const EngineFactory & |
engineFactory, |
|
|
LocalAssembler & |
la |
|
) |
| const |
|
inline |
do the assembly
- Parameters
-
engineFactory | Factory object used to get the engine. |
la | Local assembler to get the engine from. |
◆ assemble() [2/2]
template<typename GFSU, typename GFSV, typename CU, typename CV, bool nonoverlapping_mode = false>
template<class LocalAssemblerEngine >
◆ testGridFunctionSpace()
template<typename GFSU, typename GFSV, typename CU, typename CV, bool nonoverlapping_mode = false>
Get the test grid function space.
◆ trialGridFunctionSpace()
template<typename GFSU, typename GFSV, typename CU, typename CV, bool nonoverlapping_mode = false>
Get the trial grid function space.
◆ isGalerkinMethod
template<typename GFSU, typename GFSV, typename CU, typename CV, bool nonoverlapping_mode = false>
Static check on whether this is a Galerkin method.
The documentation for this class was generated from the following file: