Feel++ 0.111.0-preview.14
Finite Element Embedded Library in C++
Feel::FeelModels::ModelPhysicCoefficientFormPDE< Dim >::Infos Struct Reference
+ Collaboration diagram for Feel::FeelModels::ModelPhysicCoefficientFormPDE< Dim >::Infos:

Public Types

enum class  Coefficient {
  convection =0 , diffusion , reaction , firstTimeDerivative ,
  secondTimeDerivative , source , conservativeFluxConvection , conservativeFluxSource ,
  curlCurl
}
 
using shape_dim_type = std::pair< uint16_type, uint16_type >
 
using shapes_dim_type = std::vector< shape_dim_type >
 

Public Member Functions

std::string const & coefficientName (Coefficient c) const
 
std::map< Coefficient, std::tuple< std::string, shapes_dim_type > > const & coefficientProperties () const
 
std::string const & equationName () const
 
 Infos (Infos &&)=default
 
 Infos (Infos const &)=default
 
 Infos (std::string const &name, nl::json const &jarg)
 
 Infos (std::string const &name, std::string const &unknownName, std::string const &unknownSymbol, std::string const &unknownBasis)
 
std::string const & unknownBasis () const
 
std::string const & unknownName () const
 
std::string const & unknownSymbol () const