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

#include <NavierStokesSpecializations.hpp>

Public Types

typedef void result_type
 

Public Member Functions

template<typename PT , typename UT , typename UADVT , typename NUT , typename MatrixT >
void operator() (const PT &p, const UT &u, const UADVT &u_adv, const NUT &nu_eff, const Real &dt, MatrixT &A, MatrixT &T) const
 
template<typename PT , typename UT , typename UADVT , typename NUT , typename MatrixT >
void apply (const mesh::LagrangeP1::Triag2D &, const PT &p, const UT &u, const UADVT &u_adv, const NUT &nu_eff, const Real &dt, MatrixT &A, MatrixT &T) const
 Specialization for triangles. More...
 
template<typename PT , typename UT , typename UADVT , typename NUT , typename MatrixT >
void apply (const mesh::LagrangeP1::Tetra3D &, const PT &p, const UT &u, const UADVT &u_adv, const NUT &nu_eff, const Real &dt, MatrixT &A, MatrixT &T) const
 Specialization for tetrahedra. More...
 

Detailed Description

Construct element matrix efficiently for 2D P1 triangles and 3D P1 Tetrahedra Code from CF2 by Tamás Bányai

Definition at line 26 of file NavierStokesSpecializations.hpp.

Member Typedef Documentation

typedef void result_type

Definition at line 28 of file NavierStokesSpecializations.hpp.

Member Function Documentation

void apply ( const mesh::LagrangeP1::Triag2D ,
const PT &  p,
const UT &  u,
const UADVT &  u_adv,
const NUT &  nu_eff,
const Real &  dt,
MatrixT &  A,
MatrixT &  T 
) const
inline

Specialization for triangles.

Definition at line 38 of file NavierStokesSpecializations.hpp.

void apply ( const mesh::LagrangeP1::Tetra3D ,
const PT &  p,
const UT &  u,
const UADVT &  u_adv,
const NUT &  nu_eff,
const Real &  dt,
MatrixT &  A,
MatrixT &  T 
) const
inline

Specialization for tetrahedra.

Definition at line 151 of file NavierStokesSpecializations.hpp.

void operator() ( const PT &  p,
const UT &  u,
const UADVT &  u_adv,
const NUT &  nu_eff,
const Real &  dt,
MatrixT &  A,
MatrixT &  T 
) const
inline

Definition at line 31 of file NavierStokesSpecializations.hpp.


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