COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Classes | Public Types | Public Member Functions | List of all members
CFLOp Struct Reference

Classes

struct  ShapeType
 
struct  ShapeType< ElementBased< Dim > >
 

Public Types

typedef void result_type
 

Public Member Functions

template<typename UT >
void operator() (const UT &u, Real &cfl_scale) const
 
template<typename UT , typename NodesT , unsigned long N>
Real max_edge_projection (const UT &u, const NodesT &nodes, const boost::array< int, N > &a_nodes, const boost::array< int, N > &b_nodes) const
 
template<typename UT >
void get_scale (boost::mpl::int_< cf3::mesh::GeoShape::TRIAG >, const UT &u, Real &cfl_scale) const
 
template<typename UT >
void get_scale (boost::mpl::int_< cf3::mesh::GeoShape::TETRA >, const UT &u, Real &cfl_scale) const
 
template<typename UT >
void get_scale (boost::mpl::int_< cf3::mesh::GeoShape::PRISM >, const UT &u, Real &cfl_scale) const
 
template<typename UT >
void get_scale (boost::mpl::int_< cf3::mesh::GeoShape::QUAD >, const UT &u, Real &cfl_scale) const
 
template<typename UT >
void get_scale (boost::mpl::int_< cf3::mesh::GeoShape::HEXA >, const UT &u, Real &cfl_scale) const
 
template<typename UT >
void get_scale (boost::mpl::void_, const UT &u, Real &cfl_scale) const
 

Detailed Description

Definition at line 85 of file ComputeCFL.cpp.

Member Typedef Documentation

typedef void result_type

Definition at line 87 of file ComputeCFL.cpp.

Member Function Documentation

void get_scale ( boost::mpl::int_< cf3::mesh::GeoShape::TRIAG ,
const UT &  u,
Real &  cfl_scale 
) const
inline

Definition at line 123 of file ComputeCFL.cpp.

void get_scale ( boost::mpl::int_< cf3::mesh::GeoShape::TETRA ,
const UT &  u,
Real &  cfl_scale 
) const
inline

Definition at line 132 of file ComputeCFL.cpp.

void get_scale ( boost::mpl::int_< cf3::mesh::GeoShape::PRISM ,
const UT &  u,
Real &  cfl_scale 
) const
inline

Definition at line 141 of file ComputeCFL.cpp.

void get_scale ( boost::mpl::int_< cf3::mesh::GeoShape::QUAD ,
const UT &  u,
Real &  cfl_scale 
) const
inline

Definition at line 150 of file ComputeCFL.cpp.

void get_scale ( boost::mpl::int_< cf3::mesh::GeoShape::HEXA ,
const UT &  u,
Real &  cfl_scale 
) const
inline

Definition at line 159 of file ComputeCFL.cpp.

void get_scale ( boost::mpl::void_  ,
const UT &  u,
Real &  cfl_scale 
) const
inline

Definition at line 168 of file ComputeCFL.cpp.

Real max_edge_projection ( const UT &  u,
const NodesT &  nodes,
const boost::array< int, N > &  a_nodes,
const boost::array< int, N > &  b_nodes 
) const
inline

Definition at line 109 of file ComputeCFL.cpp.

void operator() ( const UT &  u,
Real &  cfl_scale 
) const
inline

Definition at line 102 of file ComputeCFL.cpp.


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