COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Public Member Functions | Public Attributes | List of all members
BoundaryConditions::Implementation Struct Reference

Public Member Functions

 Implementation (ActionDirector &comp)
 
boost::shared_ptr< Actioncreate_constant_scalar_bc (const std::string &region_name, const std::string &variable_name)
 
boost::shared_ptr< Actioncreate_constant_vector_bc (const std::string &region_name, const std::string &variable_name)
 
void add_bc_signature (SignalArgs &node)
 
void create_bc_action_signature (SignalArgs &node)
 
void add_bc_component_signature (SignalArgs &node)
 
physics::PhysModelphysical_model ()
 
void configure_bc (Action &bc_action, const std::string &region_name)
 
void set_scalar_function_expression (const std::string &variable_name, ParsedFunctionExpression &func)
 
void set_vector_function_expression (const std::string &variable_name, ParsedFunctionExpression &func)
 

Public Attributes

ActionDirectorm_component
 
Handle< physics::PhysModelm_physical_model
 
DirichletBC dirichlet
 
std::vector< URIm_region_uris
 
std::string m_solution_tag
 

Detailed Description

Definition at line 56 of file BoundaryConditions.cpp.

Constructor & Destructor Documentation

Implementation ( ActionDirector comp)
inline

Definition at line 58 of file BoundaryConditions.cpp.

Member Function Documentation

void add_bc_component_signature ( SignalArgs node)
inline

Definition at line 114 of file BoundaryConditions.cpp.

void add_bc_signature ( SignalArgs node)
inline

Definition at line 92 of file BoundaryConditions.cpp.

void configure_bc ( Action bc_action,
const std::string &  region_name 
)
inline

Definition at line 137 of file BoundaryConditions.cpp.

void create_bc_action_signature ( SignalArgs node)
inline

Definition at line 103 of file BoundaryConditions.cpp.

boost::shared_ptr< Action > create_constant_scalar_bc ( const std::string &  region_name,
const std::string &  variable_name 
)
inline

Definition at line 76 of file BoundaryConditions.cpp.

boost::shared_ptr< Action > create_constant_vector_bc ( const std::string &  region_name,
const std::string &  variable_name 
)
inline

Definition at line 84 of file BoundaryConditions.cpp.

physics::PhysModel& physical_model ( )
inline

Definition at line 129 of file BoundaryConditions.cpp.

void set_scalar_function_expression ( const std::string &  variable_name,
ParsedFunctionExpression func 
)
inline

Definition at line 174 of file BoundaryConditions.cpp.

void set_vector_function_expression ( const std::string &  variable_name,
ParsedFunctionExpression func 
)
inline

Definition at line 180 of file BoundaryConditions.cpp.

Member Data Documentation

DirichletBC dirichlet

Definition at line 188 of file BoundaryConditions.cpp.

ActionDirector& m_component

Definition at line 186 of file BoundaryConditions.cpp.

Handle<physics::PhysModel> m_physical_model

Definition at line 187 of file BoundaryConditions.cpp.

std::vector<URI> m_region_uris

Definition at line 189 of file BoundaryConditions.cpp.

std::string m_solution_tag

Definition at line 190 of file BoundaryConditions.cpp.


The documentation for this struct was generated from the following file:
Send comments to:
COOLFluiD Web Admin