COOLFluiD
Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
|
#include <ElementIntegration.hpp>
Inherits transform_impl< ExprT, StateT, DataT >.
Public Types | |
typedef boost::remove_reference< DataT >::type::SupportT::EtypeT | ShapeFunctionT |
Mapped coordinate type to use is obtained from the support. More... | |
typedef ShapeFunctionT::MappedCoordsT | MappedCoordsT |
typedef boost::remove_const< typename boost::remove_reference< typename boost::proto::result_of::value< typename boost::proto::result_of::child_c< ExprT, 0 >::type >::type >::type >::type | IntegralTagT |
function argument 0 contains the terminal representing the function, and thus also the integration order More... | |
typedef boost::proto::result_of::child_c< ExprT, 1 >::type | ChildT |
typedef boost::remove_const< typename boost::remove_reference< typename boost::result_of< ElementMathImplicit(ChildT, const MappedCoordsT &, DataT) >::type >::type >::type | EigenExprT |
typedef ValueType< EigenExprT > | ValueT |
typedef const ValueT::type & | result_type |
Public Member Functions | |
result_type | operator() (typename impl::expr_param expr, typename impl::state_param state, typename impl::data_param data) const |
Static Public Attributes | |
static const int | order = GetOrder<IntegralTagT>::value |
Definition at line 118 of file ElementIntegration.hpp.
typedef boost::proto::result_of::child_c<ExprT, 1>::type ChildT |
Definition at line 139 of file ElementIntegration.hpp.
typedef boost::remove_const< typename boost::remove_reference < typename boost::result_of < ElementMathImplicit ( ChildT, const MappedCoordsT&, DataT ) >::type >::type >::type EigenExprT |
Definition at line 156 of file ElementIntegration.hpp.
typedef boost::remove_const< typename boost::remove_reference < typename boost::proto::result_of::value < typename boost::proto::result_of::child_c<ExprT, 0>::type >::type >::type >::type IntegralTagT |
function argument 0 contains the terminal representing the function, and thus also the integration order
Definition at line 134 of file ElementIntegration.hpp.
typedef ShapeFunctionT::MappedCoordsT MappedCoordsT |
Definition at line 122 of file ElementIntegration.hpp.
typedef const ValueT::type& result_type |
Definition at line 164 of file ElementIntegration.hpp.
typedef boost::remove_reference<DataT>::type::SupportT::EtypeT ShapeFunctionT |
Mapped coordinate type to use is obtained from the support.
Definition at line 121 of file ElementIntegration.hpp.
typedef ValueType< EigenExprT > ValueT |
Definition at line 162 of file ElementIntegration.hpp.
|
inline |
Definition at line 166 of file ElementIntegration.hpp.
|
static |
Definition at line 137 of file ElementIntegration.hpp.
Send comments to: COOLFluiD Web Admin |