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

Public Types

using physics_ptrtype = std::shared_ptr< ModelPhysics< nDim > >
 

Public Member Functions

void addChild (physics_ptrtype p, ModelModels const &models)
 
void addChild (std::string const &type, physics_ptrtype p, ModelModels const &models)
 
std::vector< std::shared_ptr< PhysicsTreeNode > > const & children () const
 
physics_ptrtype modelPhysics () const
 
model_physic_ptrtype physic () const
 
 PhysicsTreeNode (physics_ptrtype p, model_physic_ptrtype mp)
 
 PhysicsTreeNode (std::string const &type, physics_ptrtype p, model_physic_ptrtype mp)
 
void updateMaterialSupportFromChildren (std::string const &applyType="intersect")
 

Static Public Member Functions

static std::shared_ptr< PhysicsTreeNode > New (physics_ptrtype p, model_physic_ptrtype mp)