|
|
ModelExpression const & | coefficient (Coefficient c) const |
| |
|
template<int M, int N, typename SymbolsExprType = symbols_expression_empty_t> |
| auto | coefficientExpr (Coefficient c, SymbolsExprType const &se=symbols_expression_empty_t{}) const |
| |
|
bool | hasCoefficient (Coefficient c) const |
| |
|
std::shared_ptr< infos_type > const & | infos () const |
| |
|
| ModelPhysicCoefficientFormPDE (ModelPhysicCoefficientFormPDE &&)=default |
| |
|
| ModelPhysicCoefficientFormPDE (ModelPhysicCoefficientFormPDE const &)=default |
| |
|
| ModelPhysicCoefficientFormPDE (ModelPhysics< Dim > const &mphysics, std::string const &modeling, std::string const &type, std::string const &name, ModelModel const &model=ModelModel{}) |
| |
| tabulate_informations_ptr_t | tabulateInformations (nl::json const &jsonInfo, TabulateInformationProperties const &tabInfoProp) const override |
| |
| void | updateInformationObject (nl::json &p) const override |
| |
|
void | addMaterialNames (std::set< std::string > const &matNames) |
| | add material names
|
| |
|
void | addMaterialPropertyDescription (std::string const &propName, std::string const &symbol, std::initializer_list< material_property_shape_dim_type > const &shapes) |
| |
|
std::string | addParameter (std::string const &pname, double val) |
| | add a constant (double) parameter called \pname and return the symbol associated
|
| |
|
std::string | addParameter (std::string const &pname, nl::json const &jarg) |
| |
|
std::string | addParameter (std::string const &pname, nl::json const &jarg, WorldComm const &worldComm, std::string const &directoryLibExpr) |
| | add a parameter called \pname describe by a json entry \jarg and return the symbol associated
|
| |
|
std::string | addParameter (std::string const &pname, std::string const &expr) |
| |
|
std::string | addParameter (std::string const &pname, std::string const &expr, WorldComm const &worldComm, std::string const &directoryLibExpr) |
| | add a parameter called \pname describe by an expression \expr and return the symbol associated
|
| |
|
void | addSubphysic (std::shared_ptr< ModelPhysic< nDim > > const &sp, bool force=false) |
| | add a subphysic model
|
| |
|
bool | hasParameter (std::string const &pname) const |
| | return true if parameter \pname is present, false otherwise
|
| |
|
template<int M, int N> |
| bool | hasParameterExpr (std::string const &pname) const |
| | return true if parameter \pname of shape MxN is present, false otherwise
|
| |
|
bool | hasSubphysic (physic_id_type const &pId) const |
| |
|
physic_id_type | id () const |
| |
|
std::set< std::string > const & | materialNames () const |
| | return material names used by this physic
|
| |
|
std::map< std::string, material_property_description_type > const & | materialPropertyDescription () const |
| | return the material properties description (.i.e. coefficients of pdes)
|
| |
|
std::string const & | modeling () const |
| |
|
| ModelPhysic (ModelPhysic &&)=default |
| |
|
| ModelPhysic (ModelPhysic const &)=default |
| |
|
| ModelPhysic (std::string const &modeling, std::string const &type, std::string const &name, ModelBase const &mparent, ModelModel const &model=ModelModel{}) |
| |
|
std::string const & | name () const |
| |
|
template<int M, int N, typename SymbolsExprType = symbols_expression_empty_t> |
| auto | parameterExpr (std::string const &pname, SymbolsExprType const &se=symbols_expression_empty_t{}) const |
| | return the expression of the parameter \pname
|
| |
|
void | physicsShared (std::set< std::string > &res) const |
| |
|
void | setMaterialNames (std::set< std::string > const &matNames) |
| | set material names
|
| |
| virtual void | setParameterValues (std::map< std::string, double > const &mp) |
| | set parameter values in expression More...
|
| |
|
std::shared_ptr< ModelPhysic< nDim > > | subphysicFromType (std::string const &type) const |
| | return a subphysic from the type of physic (the first one found, and return null shared ptr if not found)
|
| |
|
std::map< physic_id_type, std::shared_ptr< ModelPhysic< nDim > > > const & | subphysics () const |
| | return the map of subphysics
|
| |
|
std::vector< std::shared_ptr< ModelPhysic< nDim > > > | subphysicsFromType (std::string const &type) const |
| | return all subphysic from the type of physic
|
| |
|
std::string | symbolFromParameter (std::string const &pname) const |
| | return the full symbol from parameter name
|
| |
|
auto | symbolsExpr () const |
| |
|
virtual tabulate_informations_ptr_t | tabulateInformations (nl::json const &jsonInfo, TabulateInformationProperties const &tabInfoProp) const |
| |
|
std::map< std::string, double > | toParameterValues () const |
| |
|
std::string const & | type () const |
| |
| void | updateInformationObject (nl::json &p) const override |
| |
|
void | updateParameterValues (std::map< std::string, double > &mp) |
| |
| | JournalWatcher (std::string const &category="", std::string const &name="", bool connect=JournalManager::journalAutoMode()) |
| | Constructors. More...
|
| |
|
| JournalWatcher (std::string const &category, bool useDefaultName, bool connect=JournalManager::journalAutoMode()) |
| |
|
| JournalWatcher (function_update_information_type const &func, std::string const &category="", std::string const &name="", bool useDefaultNameIfEmpty=true, bool connect=JournalManager::journalAutoMode()) |
| |
|
| JournalWatcher (JournalWatcher const &jw) |
| | Copy constructor.
|
| |
|
virtual | ~JournalWatcher () |
| | Default destructor. The (inherited) object is always disconnected from the journal during the destruction.
|
| |
| bool | journalIsConnected () const |
| | GettersCheck if the object is connected to the journal. More...
|
| |
| std::string const & | journalWatcherInstanceName () const |
| | Return the full instance name for this watched object. The name is composed with the base name and a suffix index corresponding to the nth call. More...
|
| |
|
nl::json::json_pointer | journalSection () const |
| | Return the section into the journal as json_pointer.
|
| |
|
nl::json const & | informationObject () const |
| | Return the information into property tree.
|
| |
| void | journalConnect () |
| | Setters. More...
|
| |
|
void | journalDisconnect () |
| | Disconnect the derived object from the simulation info manager. The disconnection is safe.
|
| |
|
void | setInformationObject (nl::json const &informationObject) |
| | set information object
|
| |
|
void | putInformationObject (nl::json const &informationObject) |
| | put information object
|
| |
|
void | addInformationObject (nl::json const &informationObject) |
| | add information object
|
| |
|
void | journalFinalize () |
| | finalize journal publication
|
| |
template<uint16_type Dim>
class Feel::FeelModels::ModelPhysicCoefficientFormPDE< Dim >
CoefficientFormPDE Physic Model.
- Template Parameters
-
| Dim | real dimension of the model |
- See also
- CoefficientFormPDE