TrioCFD 1.9.8
TrioCFD documentation
Loading...
Searching...
No Matches
Filter_kernel_base Class Referenceabstract

#include <Filter_kernel.h>

Inheritance diagram for Filter_kernel_base:
[legend]

Public Member Functions

 Filter_kernel_base (int ghost_size, double n_mailles, bool ponderation, bool normalisation)
virtual ~Filter_kernel_base ()
virtual FixedVector< double, 21 > inhomogeneous (const bool elem, const int k, const int kg, const int nktot, const double delta, const ArrOfDouble_with_ghost &delta_z)=0
virtual FixedVector< double, 21 > uniform (double delta, double dz)=0
int ghost_size ()
double n_mailles ()
bool ponderation ()
bool normalisation ()
int size_uniform ()
int size_k_elem (const int kg, const int nktot)
int size_k_face (const int kg, const int nktot)
int shift_uniform ()
int shift_k_elem (const int kg)
int shift_k_face (const int kg)
bool is_at_wall_elem (const int kg, const int nktot)
bool is_at_wall_face (const int kg, const int nktot)

Detailed Description

Definition at line 21 of file Filter_kernel.h.

Constructor & Destructor Documentation

◆ Filter_kernel_base()

Filter_kernel_base::Filter_kernel_base ( int ghost_size,
double n_mailles,
bool ponderation,
bool normalisation )
inline

Definition at line 24 of file Filter_kernel.h.

◆ ~Filter_kernel_base()

virtual Filter_kernel_base::~Filter_kernel_base ( )
inlinevirtual

Definition at line 28 of file Filter_kernel.h.

Member Function Documentation

◆ ghost_size()

int Filter_kernel_base::ghost_size ( )
inline

Definition at line 34 of file Filter_kernel.h.

◆ inhomogeneous()

virtual FixedVector< double, 21 > Filter_kernel_base::inhomogeneous ( const bool elem,
const int k,
const int kg,
const int nktot,
const double delta,
const ArrOfDouble_with_ghost & delta_z )
pure virtual

◆ is_at_wall_elem()

bool Filter_kernel_base::is_at_wall_elem ( const int kg,
const int nktot )
inline

Definition at line 70 of file Filter_kernel.h.

◆ is_at_wall_face()

bool Filter_kernel_base::is_at_wall_face ( const int kg,
const int nktot )
inline

Definition at line 74 of file Filter_kernel.h.

◆ n_mailles()

double Filter_kernel_base::n_mailles ( )
inline

Definition at line 35 of file Filter_kernel.h.

◆ normalisation()

bool Filter_kernel_base::normalisation ( )
inline

Definition at line 38 of file Filter_kernel.h.

◆ ponderation()

bool Filter_kernel_base::ponderation ( )
inline

Definition at line 37 of file Filter_kernel.h.

◆ shift_k_elem()

int Filter_kernel_base::shift_k_elem ( const int kg)
inline

Definition at line 60 of file Filter_kernel.h.

◆ shift_k_face()

int Filter_kernel_base::shift_k_face ( const int kg)
inline

Definition at line 65 of file Filter_kernel.h.

◆ shift_uniform()

int Filter_kernel_base::shift_uniform ( )
inline

Definition at line 55 of file Filter_kernel.h.

◆ size_k_elem()

int Filter_kernel_base::size_k_elem ( const int kg,
const int nktot )
inline

Definition at line 45 of file Filter_kernel.h.

◆ size_k_face()

int Filter_kernel_base::size_k_face ( const int kg,
const int nktot )
inline

Definition at line 50 of file Filter_kernel.h.

◆ size_uniform()

int Filter_kernel_base::size_uniform ( )
inline

Definition at line 40 of file Filter_kernel.h.

◆ uniform()


The documentation for this class was generated from the following file:
  • /home/docs/checkouts/readthedocs.org/user_builds/triocfd-documentation/checkouts/next/src/Algo_QC/Filter_kernel.h