dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
Dune::Fem::ConservationLawModelIntegrands< Model > Struct Template Reference

#include <dune/fem/schemes/integrands.hh>

Public Types

typedef Model ModelType
 
typedef Model::GridPartType GridPartType
 
typedef GridPartType::template Codim< 0 >::EntityType EntityType
 
typedef GridPartType::IntersectionType IntersectionType
 
typedef Model::RangeType RangeType
 
typedef Model::JacobianRangeType JacobianRangeType
 
typedef std::tuple< RangeType, JacobianRangeTypeDomainValueType
 
typedef std::tuple< RangeType, JacobianRangeTypeRangeValueType
 

Public Member Functions

 ConservationLawModelIntegrands (const Model &model)
 
bool init (const EntityType &entity)
 
bool init (const IntersectionType &intersection)
 
void unbind ()
 
template<class Point >
RangeValueType interior (const Point &x, const DomainValueType &u) const
 
template<class Point >
auto linearizedInterior (const Point &x, const DomainValueType &u) const
 
template<class Point >
RangeValueType boundary (const Point &x, const DomainValueType &u) const
 
template<class Point >
auto linearizedBoundary (const Point &x, const DomainValueType &u) const
 
const Model & model () const
 

Member Typedef Documentation

◆ DomainValueType

template<class Model >
typedef std::tuple< RangeType, JacobianRangeType > Dune::Fem::ConservationLawModelIntegrands< Model >::DomainValueType

◆ EntityType

template<class Model >
typedef GridPartType::template Codim<0>::EntityType Dune::Fem::ConservationLawModelIntegrands< Model >::EntityType

◆ GridPartType

template<class Model >
typedef Model::GridPartType Dune::Fem::ConservationLawModelIntegrands< Model >::GridPartType

◆ IntersectionType

template<class Model >
typedef GridPartType::IntersectionType Dune::Fem::ConservationLawModelIntegrands< Model >::IntersectionType

◆ JacobianRangeType

template<class Model >
typedef Model::JacobianRangeType Dune::Fem::ConservationLawModelIntegrands< Model >::JacobianRangeType

◆ ModelType

template<class Model >
typedef Model Dune::Fem::ConservationLawModelIntegrands< Model >::ModelType

◆ RangeType

template<class Model >
typedef Model::RangeType Dune::Fem::ConservationLawModelIntegrands< Model >::RangeType

◆ RangeValueType

template<class Model >
typedef std::tuple< RangeType, JacobianRangeType > Dune::Fem::ConservationLawModelIntegrands< Model >::RangeValueType

Constructor & Destructor Documentation

◆ ConservationLawModelIntegrands()

template<class Model >
Dune::Fem::ConservationLawModelIntegrands< Model >::ConservationLawModelIntegrands ( const Model &  model)
inlineexplicit

Member Function Documentation

◆ boundary()

template<class Model >
template<class Point >
RangeValueType Dune::Fem::ConservationLawModelIntegrands< Model >::boundary ( const Point &  x,
const DomainValueType u 
) const
inline

◆ init() [1/2]

template<class Model >
bool Dune::Fem::ConservationLawModelIntegrands< Model >::init ( const EntityType entity)
inline

◆ init() [2/2]

template<class Model >
bool Dune::Fem::ConservationLawModelIntegrands< Model >::init ( const IntersectionType intersection)
inline

◆ interior()

template<class Model >
template<class Point >
RangeValueType Dune::Fem::ConservationLawModelIntegrands< Model >::interior ( const Point &  x,
const DomainValueType u 
) const
inline

◆ linearizedBoundary()

template<class Model >
template<class Point >
auto Dune::Fem::ConservationLawModelIntegrands< Model >::linearizedBoundary ( const Point &  x,
const DomainValueType u 
) const
inline

◆ linearizedInterior()

template<class Model >
template<class Point >
auto Dune::Fem::ConservationLawModelIntegrands< Model >::linearizedInterior ( const Point &  x,
const DomainValueType u 
) const
inline

◆ model()

template<class Model >
const Model & Dune::Fem::ConservationLawModelIntegrands< Model >::model ( ) const
inline

◆ unbind()

template<class Model >
void Dune::Fem::ConservationLawModelIntegrands< Model >::unbind ( )
inline

The documentation for this struct was generated from the following file: