TrioCFD 1.9.8
TrioCFD documentation
Loading...
Searching...
No Matches
Eval_Conv_VDF_tools Class Reference

#include <Eval_Conv_VDF_tools.h>

Inheritance diagram for Eval_Conv_VDF_tools:
[legend]

Public Member Functions

virtual ~Eval_Conv_VDF_tools ()
virtual int amont_amont (int face, int i) const
virtual int face_amont_conj (int, int, int) const
virtual int face_amont_princ (int, int) const
virtual double dim_elem (int, int) const
virtual double dim_face (int, int) const
virtual double dist_elem (int, int, int) const
virtual double dist_elem_period (int, int, int) const
virtual double conv_centre (const double, const double, const double, const double, const double, double, double, double, double) const
virtual double conv_quick_sharp_plus (const double, const double, const double, const double, const double, const double, const double) const
virtual double conv_quick_sharp_moins (const double, const double, const double, const double, const double, const double, const double) const
virtual void calcul_g (const double, const double, const double, double &, double &, double &, double &) const
template<typename Type_Double>
void qcentre (const double, const int, const int, const int, const int, const int, const DoubleTab &, Type_Double &) const
template<typename Type_Double>
void quick_fram (const Type_Double &, const int, const int, const int, const int, const int, const DoubleTab &, Type_Double &) const

Protected Member Functions

int face_amont_conj_axi_impl (int, int, int, int, const IntTab &, const IntTab &, const IntVect &) const
double dist_face_axi_impl (int, int, int, const DoubleTab &) const
double dist_elem_axi_impl (int, int, int, const DoubleTab &) const
double conv_quick_sharp_plus_impl (const double, const double, const double, const double, const double, const double, const double) const
double conv_quick_sharp_moins_impl (const double, const double, const double, const double, const double, const double, const double) const
void calcul_g_impl (const double, const double, const double, double &, double &, double &, double &) const
template<typename Type_Double>
void qcentre2_impl (const double, const int, const int, const int, const int, const int, const DoubleTab &, Type_Double &) const
template<typename Type_Double>
void qcentre4_impl (const int, const double, const double, const double, const double, const int, const int, const int, const int, const int, const DoubleTab &, Type_Double &) const
template<typename Type_Double>
void quick_fram_impl (const int, const double, const double, const double, const double, const double, const Type_Double &, const int, const int, const int, const int, const int, const DoubleTab &, Type_Double &) const

Detailed Description

Definition at line 22 of file Eval_Conv_VDF_tools.h.

Constructor & Destructor Documentation

◆ ~Eval_Conv_VDF_tools()

virtual Eval_Conv_VDF_tools::~Eval_Conv_VDF_tools ( )
inlinevirtual

Definition at line 25 of file Eval_Conv_VDF_tools.h.

Member Function Documentation

◆ amont_amont()

virtual int Eval_Conv_VDF_tools::amont_amont ( int face,
int i ) const
inlinevirtual

Reimplemented in Eval_Centre4_VDF_Elem, Eval_Centre_VDF_Elem, and Eval_Quick_VDF_Elem.

Definition at line 27 of file Eval_Conv_VDF_tools.h.

◆ calcul_g()

virtual void Eval_Conv_VDF_tools::calcul_g ( const double ,
const double ,
const double ,
double & ,
double & ,
double & ,
double &  ) const
inlinevirtual

Reimplemented in Eval_Centre4_VDF_Face.

Definition at line 37 of file Eval_Conv_VDF_tools.h.

◆ calcul_g_impl()

void Eval_Conv_VDF_tools::calcul_g_impl ( const double dxam,
const double dx,
const double dxav,
double & g1,
double & g2,
double & g3,
double & g4 ) const
protected

Definition at line 113 of file Eval_Conv_VDF_tools.cpp.

◆ conv_centre()

virtual double Eval_Conv_VDF_tools::conv_centre ( const double ,
const double ,
const double ,
const double ,
const double ,
double ,
double ,
double ,
double  ) const
inlinevirtual

Reimplemented in Eval_Centre4_VDF_Face.

Definition at line 34 of file Eval_Conv_VDF_tools.h.

◆ conv_quick_sharp_moins()

virtual double Eval_Conv_VDF_tools::conv_quick_sharp_moins ( const double ,
const double ,
const double ,
const double ,
const double ,
const double ,
const double  ) const
inlinevirtual

Reimplemented in Eval_Quick_VDF_Face, and Eval_Quick_VDF_Face_Axi.

Definition at line 36 of file Eval_Conv_VDF_tools.h.

◆ conv_quick_sharp_moins_impl()

double Eval_Conv_VDF_tools::conv_quick_sharp_moins_impl ( const double psc,
const double vit_0,
const double vit_1,
const double vit_1_1,
const double dx,
const double dm,
const double dxam ) const
protected

Definition at line 38 of file Eval_Conv_VDF_tools.cpp.

◆ conv_quick_sharp_plus()

virtual double Eval_Conv_VDF_tools::conv_quick_sharp_plus ( const double ,
const double ,
const double ,
const double ,
const double ,
const double ,
const double  ) const
inlinevirtual

Reimplemented in Eval_Quick_VDF_Face, and Eval_Quick_VDF_Face_Axi.

Definition at line 35 of file Eval_Conv_VDF_tools.h.

◆ conv_quick_sharp_plus_impl()

double Eval_Conv_VDF_tools::conv_quick_sharp_plus_impl ( const double psc,
const double vit_0,
const double vit_1,
const double vit_0_0,
const double dx,
const double dm,
const double dxam ) const
protected

Definition at line 19 of file Eval_Conv_VDF_tools.cpp.

◆ dim_elem()

virtual double Eval_Conv_VDF_tools::dim_elem ( int ,
int  ) const
inlinevirtual

◆ dim_face()

virtual double Eval_Conv_VDF_tools::dim_face ( int ,
int  ) const
inlinevirtual

Reimplemented in Eval_Quick_VDF_Face, and Eval_Quick_VDF_Face_Axi.

Definition at line 31 of file Eval_Conv_VDF_tools.h.

◆ dist_elem()

virtual double Eval_Conv_VDF_tools::dist_elem ( int ,
int ,
int  ) const
inlinevirtual

◆ dist_elem_axi_impl()

double Eval_Conv_VDF_tools::dist_elem_axi_impl ( int n1,
int n2,
int k,
const DoubleTab & xp ) const
protected

Definition at line 99 of file Eval_Conv_VDF_tools.cpp.

◆ dist_elem_period()

virtual double Eval_Conv_VDF_tools::dist_elem_period ( int ,
int ,
int  ) const
inlinevirtual

Reimplemented in Eval_Centre4_VDF_Face, Eval_Quick_VDF_Face, and Eval_Quick_VDF_Face_Axi.

Definition at line 33 of file Eval_Conv_VDF_tools.h.

◆ dist_face_axi_impl()

double Eval_Conv_VDF_tools::dist_face_axi_impl ( int n1,
int n2,
int k,
const DoubleTab & xv ) const
protected

Definition at line 85 of file Eval_Conv_VDF_tools.cpp.

◆ face_amont_conj()

virtual int Eval_Conv_VDF_tools::face_amont_conj ( int ,
int ,
int  ) const
inlinevirtual

Reimplemented in Eval_Centre4_VDF_Face, Eval_Quick_VDF_Face, and Eval_Quick_VDF_Face_Axi.

Definition at line 28 of file Eval_Conv_VDF_tools.h.

◆ face_amont_conj_axi_impl()

int Eval_Conv_VDF_tools::face_amont_conj_axi_impl ( int num_face,
int k,
int i,
int dimension,
const IntTab & face_voisins,
const IntTab & elem_faces,
const IntVect & orientation ) const
protected

Definition at line 56 of file Eval_Conv_VDF_tools.cpp.

◆ face_amont_princ()

virtual int Eval_Conv_VDF_tools::face_amont_princ ( int ,
int  ) const
inlinevirtual

Reimplemented in Eval_Centre4_VDF_Face, Eval_Quick_VDF_Face, and Eval_Quick_VDF_Face_Axi.

Definition at line 29 of file Eval_Conv_VDF_tools.h.

◆ qcentre()

template<typename Type_Double>
void Eval_Conv_VDF_tools::qcentre ( const double ,
const int ,
const int ,
const int ,
const int ,
const int ,
const DoubleTab & ,
Type_Double &  ) const
inline

Definition at line 40 of file Eval_Conv_VDF_tools.h.

◆ qcentre2_impl()

template<typename Type_Double>
void Eval_Conv_VDF_tools::qcentre2_impl ( const double psc,
const int num0,
const int num1,
const int num0_0,
const int num1_1,
const int face,
const DoubleTab & transporte,
Type_Double & flux ) const
protected

Definition at line 108 of file Eval_Conv_VDF_tools.h.

◆ qcentre4_impl()

template<typename Type_Double>
void Eval_Conv_VDF_tools::qcentre4_impl ( const int ori,
const double dx,
const double dxam,
const double dxav,
const double psc,
const int num0,
const int num1,
const int num0_0,
const int num1_1,
const int face,
const DoubleTab & transporte,
Type_Double & flux ) const
protected

Definition at line 122 of file Eval_Conv_VDF_tools.h.

◆ quick_fram()

template<typename Type_Double>
void Eval_Conv_VDF_tools::quick_fram ( const Type_Double & ,
const int ,
const int ,
const int ,
const int ,
const int ,
const DoubleTab & ,
Type_Double &  ) const
inline

Definition at line 43 of file Eval_Conv_VDF_tools.h.

◆ quick_fram_impl()

template<typename Type_Double>
void Eval_Conv_VDF_tools::quick_fram_impl ( const int ori,
const double dx,
const double dm0,
const double dxam0,
const double dm1,
const double dxam1,
const Type_Double & psc,
const int num0,
const int num1,
const int num0_0,
const int num1_1,
const int face,
const DoubleTab & transporte,
Type_Double & flux ) const
protected

Definition at line 140 of file Eval_Conv_VDF_tools.h.


The documentation for this class was generated from the following files: