dune-pdelab  2.5-dev
Classes | Typedefs | Functions
Dune::PDELab::ElectrodynamicImpl Namespace Reference

Classes

class  Functor
 
struct  IsOldstyleParams
 
struct  IsOldstyleParams< Params, std::enable_if_t< sizeof(typename Params::Traits::RangeType)> >
 

Typedefs

template<class Params >
using ConstRefOrFunctor = std::conditional_t< IsOldstyleParams< Params >::value, Functor< Params >, Params >
 

Functions

constexpr std::size_t dimOfCurl (std::size_t dimOfSpace)
 
template<typename RF >
void jacobianToCurl (FieldVector< RF, 1 > &curl, const FieldMatrix< RF, 2, 2 > &jacobian)
 
template<typename RF >
void jacobianToCurl (FieldVector< RF, 3 > &curl, const FieldMatrix< RF, 3, 3 > &jacobian)
 

Typedef Documentation

◆ ConstRefOrFunctor

template<class Params >
using Dune::PDELab::ElectrodynamicImpl::ConstRefOrFunctor = typedef std::conditional_t<IsOldstyleParams<Params>::value, Functor<Params>, Params>

Function Documentation

◆ dimOfCurl()

constexpr std::size_t Dune::PDELab::ElectrodynamicImpl::dimOfCurl ( std::size_t  dimOfSpace)

◆ jacobianToCurl() [1/2]

template<typename RF >
void Dune::PDELab::ElectrodynamicImpl::jacobianToCurl ( FieldVector< RF, 1 > &  curl,
const FieldMatrix< RF, 2, 2 > &  jacobian 
)

◆ jacobianToCurl() [2/2]

template<typename RF >
void Dune::PDELab::ElectrodynamicImpl::jacobianToCurl ( FieldVector< RF, 3 > &  curl,
const FieldMatrix< RF, 3, 3 > &  jacobian 
)