PreFE struct acts as a convenient wrapper for the FE class to access different type traits.
More...
#include <ikarus/finiteelements/febase.hh>
template<typename BH, bool useFlat = true, bool useEigenRef = false>
struct Ikarus::PreFE< BH, useFlat, useEigenRef >
- Template Parameters
-
BH | The type of the basis handler. |
useFlat | A boolean indicating if the type of the underlying basis is of the flat or the untouched version. |
useEigenRef | A boolean flag indicating whether to use Eigen references. |
◆ BasisHandler
template<typename BH , bool useFlat = true, bool useEigenRef = false>
using Ikarus::PreFE< BH, useFlat, useEigenRef >::BasisHandler = BH |
◆ FE
template<typename BH , bool useFlat = true, bool useEigenRef = false>
template<template< typename, typename > class... Skills>
◆ Traits
template<typename BH , bool useFlat = true, bool useEigenRef = false>
◆ useEigenReference
template<typename BH , bool useFlat = true, bool useEigenRef = false>
constexpr bool Ikarus::PreFE< BH, useFlat, useEigenRef >::useEigenReference = useEigenRef |
|
staticconstexpr |
◆ useFlatBasis
template<typename BH , bool useFlat = true, bool useEigenRef = false>
constexpr bool Ikarus::PreFE< BH, useFlat, useEigenRef >::useFlatBasis = useFlat |
|
staticconstexpr |
◆ worldDim
template<typename BH , bool useFlat = true, bool useEigenRef = false>
constexpr int Ikarus::PreFE< BH, useFlat, useEigenRef >::worldDim = BasisHandler::Basis::worlddim |
|
staticconstexpr |
The documentation for this struct was generated from the following file: