208 boost::proto::terminal< SFOp< ShapeFunctionOp > >::type const N
void check_close(const Real a, const Real b, const Real threshold)
Check close, for testing purposes.
boost::proto::terminal< SFOp< NormalOp > >::type const normal
virtual mesh::Domain & create_domain(const std::string &name)
creates a domain in this model
Safe pointer to an object. This is the supported method for referring to components.
external boost library namespace
virtual physics::PhysModel & create_physics(const std::string &builder)
This header collects all the headers needed for the linear system solver, also including configure-ti...
Basic Classes for Solver applications used by CF.
URI uri() const
Construct the full path.
static boost::proto::terminal< NodalValuesTag >::type const nodal_values
std::vector< Uint > SizesT
Handle< common::Table< Uint > > create_block_subdivisions()
boost::shared_ptr< ElementsExpression< ExprT, ElementTypes > > elements_expression(ElementTypes, const ExprT &expr)
Handle< Component > access_component(const URI &path) const
Handle< common::Table< Uint > > create_blocks(const Uint nb_blocks)
Create the table that holds the blocks.
Static functions for mathematical constants.
void create_mesh(Mesh &mesh)
boost::proto::terminal< TransposeFunction >::type const transpose
boost::proto::terminal< SFOp< NablaOp > >::type const nabla
virtual Solver & create_solver(const std::string &builder)
Basic Classes for Mesh applications used by COOLFluiD.
tuple model
Global confifuration.
Handle< Component > get_child(const std::string &name)
static boost::proto::terminal< void(*)(Real, Real, Real) >::type const _check_close
void init(int argc=0, char **args=0)
Top-level namespace for coolfluid.
std::vector< std::string > StringsT
Handle< common::Table< Real > > create_block_gradings()
Handle< LSS::Vector > rhs()
Accessor to right hand side.
Handle< common::Table< Uint > > create_patch(const std::string &name, const Uint nb_faces)
Component that executes an action. Implementation of the IAction interface as a component, exposing the execute function as a signal.
common::Environment & environment() const
virtual void simulate()
Simulates this model.
Eigen::Matrix< Real, 2, 1 > RealVector2
Fixed size 2x1 column vector.
boost::shared_ptr< ProtoAction > create_proto_action(const std::string &name, const boost::shared_ptr< Expression > &expression)
Create a new ProtoAction, immediatly setting the expression.
Region & topology() const
Handle< Component > handle()
Get a handle to the component.
BOOST_AUTO_TEST_CASE(InitMPI)
static Comm & instance()
Return a reference to the current PE.
Base class for defining CF components.
void set(const std::string &pname, const boost::any &val)
Handle< Component > create_component(const std::string &name, const std::string &builder)
Build a (sub)component of this component using the extended type_name of the component.
Most basic kernel library.
Handle< common::Table< Real > > create_points(const Uint dimensions, const Uint nb_points)
Create the table that holds the points for the blocks.