COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Public Types | List of all members
MatrixSizePerVar< VariablesT, VariablesSFT, SupportSF > Struct Template Reference

The size of the element matrix for each variable. More...

#include <ElementMatrix.hpp>

Public Types

typedef boost::mpl::eval_if< boost::mpl::is_sequence< VariablesSFT >, boost::mpl::transform< typename boost::mpl::copy< VariablesT, boost::mpl::back_inserter< boost::mpl::vector0<> > >::type, VariablesSFT, NodesTimesDim< boost::mpl::_1, boost::mpl::_2, SupportSF > >, boost::mpl::transform< typename boost::mpl::copy< VariablesT, boost::mpl::back_inserter< boost::mpl::vector0<> > >::type, NodesTimesDim< boost::mpl::_1, VariablesSFT, SupportSF > > >::type type
 

Detailed Description

template<typename VariablesT, typename VariablesSFT, typename SupportSF>
struct cf3::solver::actions::Proto::MatrixSizePerVar< VariablesT, VariablesSFT, SupportSF >

The size of the element matrix for each variable.

Definition at line 251 of file ElementMatrix.hpp.

Member Typedef Documentation

typedef boost::mpl::eval_if< boost::mpl::is_sequence<VariablesSFT>, boost::mpl::transform < typename boost::mpl::copy<VariablesT, boost::mpl::back_inserter< boost::mpl::vector0<> > >::type, VariablesSFT, NodesTimesDim<boost::mpl::_1, boost::mpl::_2, SupportSF> >, boost::mpl::transform < typename boost::mpl::copy<VariablesT, boost::mpl::back_inserter< boost::mpl::vector0<> > >::type, NodesTimesDim<boost::mpl::_1, VariablesSFT, SupportSF> > >::type type

Definition at line 267 of file ElementMatrix.hpp.


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