251 Model & setup(const std::string &model_name)
bool check_sanity() const
LoopOperation & create_loop_operation(const std::string action_provider)
Dictionary & create_discontinuous_space(const std::string &space_name, const std::string &space_lib_name, const std::vector< Handle< Entities > > &entities)
void configure_option_recursively(const std::string &optname, const boost::any &val)
boost::proto::terminal< SFOp< VolumeOp > >::type const volume
Static terminals that can be used in proto expressions.
static boost::shared_ptr< DirectArrays > direct_arrays
Arrays used by the direct method.
mesh::FieldManager & field_manager()
Access to the FieldManager, which is a static subcomponent of Solver.
virtual Solver & solver()
gets the solver from this model
Basic Classes for Solver applications used by CF.
URI uri() const
Construct the full path.
boost::shared_ptr< ElementsExpression< ExprT, ElementTypes > > elements_expression(ElementTypes, const ExprT &expr)
const Table< Real > & coords
Real e()
Definition of the Unit charge [C].
boost::proto::terminal< SFOp< NodesOp > >::type const nodes
void create_mesh(Mesh &mesh)
virtual mesh::Domain & domain()
gets the domain from this model
boost::mpl::vector2< LagrangeP1::Hexa3D, LagrangeP0::Hexa > ElementsT
DirectArrays(const Table< Real > &p_coords, const Table< Uint >::ArrayT &p_conn, Field &p_vol_field, const Uint p_offset)
Basic Classes for Mesh applications used by COOLFluiD.
tuple model
Global confifuration.
Handle< Component > get_child(const std::string &name)
Top-level namespace for coolfluid.
void fill(NodeValuesT &to_fill, const common::Table< Real > &data_array, const RowT &element_row, const Uint start=0)
Fill STL-vector like per-node data storage.
common::Component & root() const
Gives the default root component.
unsigned int Uint
typedef for unsigned int
const Table< Uint >::ArrayT & conn
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
void create_field(const std::string &tag, cf3::mesh::Dictionary &dict)
Create fields. Looks up the VariablesDescriptor with the given tag, and creates a field with the same...
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.
BOOST_AUTO_TEST_CASE(SetupProto)