COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Static Public Member Functions | List of all members
ShapeFunctionOp::impl< ExprT, StateT, DataT > Struct Template Reference

#include <ElementOperations.hpp>

Inherits MappedVarOpBase< ExprT, StateT, DataT, impl< ExprT, StateT, DataT >, ResultType >.

Static Public Member Functions

static impl::result_type apply (const typename impl::SupportT &support, const typename impl::VarDataT &data)
 
static impl::result_type apply (const typename impl::SupportT &support, const typename impl::VarDataT &data, const typename impl::MappedCoordsT &mapped_coords)
 

Additional Inherited Members

- Public Types inherited from MappedVarOpBase< ExprT, StateT, DataT, impl< ExprT, StateT, DataT >, ResultType >
typedef VarChild< ExprT, 1 >::type VarT
 Type of the variable itself. More...
 
typedef VarDataType< VarT, DataT >::type VarDataT
 Type of the data associated with the variable. More...
 
typedef boost::remove_reference< DataT >::type::SupportT SupportT
 Type of the geometric support. More...
 
typedef SupportT::EtypeT::MappedCoordsT MappedCoordsT
 Type of the mapped coordinates. More...
 
typedef ResultType< VarDataT >::type result_type
 
- Public Member Functions inherited from MappedVarOpBase< ExprT, StateT, DataT, impl< ExprT, StateT, DataT >, ResultType >
result_type operator() (typename MappedVarOpBase::expr_param expr, typename MappedVarOpBase::state_param, typename MappedVarOpBase::data_param data)
 
result_type dispatch (boost::mpl::int_< 2 >, typename MappedVarOpBase::expr_param, typename MappedVarOpBase::data_param data)
 Only the variable as function argument, matrices are precomputed, no mapped coords needed. More...
 
result_type dispatch (boost::mpl::int_< 3 >, typename MappedVarOpBase::expr_param expr, typename MappedVarOpBase::data_param data)
 Mapped coordinates were put in the last argument. More...
 

Detailed Description

template<typename ExprT, typename StateT, typename DataT>
struct cf3::solver::actions::Proto::ShapeFunctionOp::impl< ExprT, StateT, DataT >

Definition at line 315 of file ElementOperations.hpp.

Member Function Documentation

static impl::result_type apply ( const typename impl< ExprT, StateT, DataT >::SupportT support,
const typename impl< ExprT, StateT, DataT >::VarDataT data 
)
inlinestatic

Definition at line 317 of file ElementOperations.hpp.

static impl::result_type apply ( const typename impl< ExprT, StateT, DataT >::SupportT support,
const typename impl< ExprT, StateT, DataT >::VarDataT data,
const typename impl< ExprT, StateT, DataT >::MappedCoordsT mapped_coords 
)
inlinestatic

Definition at line 322 of file ElementOperations.hpp.


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