Filter_kernel_base#

#include <Filter_kernel.h>
Brief description

How to reference this class#

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Filter\_kernel\_base <class-filter-kernel-base>`
[Filter\_kernel\_base](#class-filter-kernel-base)

Detailed description#

Inherited by#

Inheritance graph#

If the image is too small, right-click and open in new tab

How to reference this graph

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Filter_kernel_base Inheritance Graph <filter-kernel-base-inherit-graph>`
[Filter_kernel_base Inheritance Graph](#filter-kernel-base-inherit-graph)
../../../../_images/classFilter__kernel__base__inherit__graph.png

Member Functions: Public#

Complete Member Function Documentation#

Filter_kernel_base#

Definition
Filter_kernel_base::Filter_kernel_base(int ghost_size, double n_mailles, bool ponderation, bool normalisation)
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Filter_kernel_base::Filter_kernel_base(int ghost_size, double n_mailles, bool ponderation, bool normalisation) <filter-kernel-base-public-filter-kernel-base-filter-kernel-base-int-ghost-size-double-n-mailles-bool-ponderation-bool-normalisation>`
[Filter_kernel_base::Filter_kernel_base(int ghost_size, double n_mailles, bool ponderation, bool normalisation)](#filter-kernel-base-public-filter-kernel-base-filter-kernel-base-int-ghost-size-double-n-mailles-bool-ponderation-bool-normalisation)

ghost_size#

Definition
int Filter_kernel_base::ghost_size()
Brief description
Detailed description
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Filter_kernel_base::ghost_size() <filter-kernel-base-public-int-filter-kernel-base-ghost-size>`
[int Filter_kernel_base::ghost_size()](#filter-kernel-base-public-int-filter-kernel-base-ghost-size)

inhomogeneous#

Definition
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)=0
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`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)=0 <filter-kernel-base-public-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-ref-delta-z-equal-0>`
[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)=0](#filter-kernel-base-public-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-ref-delta-z-equal-0)

is_at_wall_elem#

Definition
bool Filter_kernel_base::is_at_wall_elem(const int kg, const int nktot)
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`bool Filter_kernel_base::is_at_wall_elem(const int kg, const int nktot) <filter-kernel-base-public-bool-filter-kernel-base-is-at-wall-elem-const-int-kg-const-int-nktot>`
[bool Filter_kernel_base::is_at_wall_elem(const int kg, const int nktot)](#filter-kernel-base-public-bool-filter-kernel-base-is-at-wall-elem-const-int-kg-const-int-nktot)

is_at_wall_face#

Definition
bool Filter_kernel_base::is_at_wall_face(const int kg, const int nktot)
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`bool Filter_kernel_base::is_at_wall_face(const int kg, const int nktot) <filter-kernel-base-public-bool-filter-kernel-base-is-at-wall-face-const-int-kg-const-int-nktot>`
[bool Filter_kernel_base::is_at_wall_face(const int kg, const int nktot)](#filter-kernel-base-public-bool-filter-kernel-base-is-at-wall-face-const-int-kg-const-int-nktot)

n_mailles#

Definition
double Filter_kernel_base::n_mailles()
Brief description
Detailed description
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Filter_kernel_base::n_mailles() <filter-kernel-base-public-double-filter-kernel-base-n-mailles>`
[double Filter_kernel_base::n_mailles()](#filter-kernel-base-public-double-filter-kernel-base-n-mailles)

normalisation#

Definition
bool Filter_kernel_base::normalisation()
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`bool Filter_kernel_base::normalisation() <filter-kernel-base-public-bool-filter-kernel-base-normalisation>`
[bool Filter_kernel_base::normalisation()](#filter-kernel-base-public-bool-filter-kernel-base-normalisation)

ponderation#

Definition
bool Filter_kernel_base::ponderation()
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`bool Filter_kernel_base::ponderation() <filter-kernel-base-public-bool-filter-kernel-base-ponderation>`
[bool Filter_kernel_base::ponderation()](#filter-kernel-base-public-bool-filter-kernel-base-ponderation)

shift_k_elem#

Definition
int Filter_kernel_base::shift_k_elem(const int kg)
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Filter_kernel_base::shift_k_elem(const int kg) <filter-kernel-base-public-int-filter-kernel-base-shift-k-elem-const-int-kg>`
[int Filter_kernel_base::shift_k_elem(const int kg)](#filter-kernel-base-public-int-filter-kernel-base-shift-k-elem-const-int-kg)

shift_k_face#

Definition
int Filter_kernel_base::shift_k_face(const int kg)
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Filter_kernel_base::shift_k_face(const int kg) <filter-kernel-base-public-int-filter-kernel-base-shift-k-face-const-int-kg>`
[int Filter_kernel_base::shift_k_face(const int kg)](#filter-kernel-base-public-int-filter-kernel-base-shift-k-face-const-int-kg)

shift_uniform#

Definition
int Filter_kernel_base::shift_uniform()
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Filter_kernel_base::shift_uniform() <filter-kernel-base-public-int-filter-kernel-base-shift-uniform>`
[int Filter_kernel_base::shift_uniform()](#filter-kernel-base-public-int-filter-kernel-base-shift-uniform)

size_k_elem#

Definition
int Filter_kernel_base::size_k_elem(const int kg, const int nktot)
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Filter_kernel_base::size_k_elem(const int kg, const int nktot) <filter-kernel-base-public-int-filter-kernel-base-size-k-elem-const-int-kg-const-int-nktot>`
[int Filter_kernel_base::size_k_elem(const int kg, const int nktot)](#filter-kernel-base-public-int-filter-kernel-base-size-k-elem-const-int-kg-const-int-nktot)

size_k_face#

Definition
int Filter_kernel_base::size_k_face(const int kg, const int nktot)
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Filter_kernel_base::size_k_face(const int kg, const int nktot) <filter-kernel-base-public-int-filter-kernel-base-size-k-face-const-int-kg-const-int-nktot>`
[int Filter_kernel_base::size_k_face(const int kg, const int nktot)](#filter-kernel-base-public-int-filter-kernel-base-size-k-face-const-int-kg-const-int-nktot)

size_uniform#

Definition
int Filter_kernel_base::size_uniform()
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Filter_kernel_base::size_uniform() <filter-kernel-base-public-int-filter-kernel-base-size-uniform>`
[int Filter_kernel_base::size_uniform()](#filter-kernel-base-public-int-filter-kernel-base-size-uniform)

uniform#

Definition
virtual FixedVector<double, 21> Filter_kernel_base::uniform(double delta, double dz)=0
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`virtual FixedVector<double, 21> Filter_kernel_base::uniform(double delta, double dz)=0 <filter-kernel-base-public-virtual-fixedvector-double-21-filter-kernel-base-uniform-double-delta-double-dz-equal-0>`
[virtual FixedVector<double, 21> Filter_kernel_base::uniform(double delta, double dz)=0](#filter-kernel-base-public-virtual-fixedvector-double-21-filter-kernel-base-uniform-double-delta-double-dz-equal-0)

~Filter_kernel_base#

Definition
virtual Filter_kernel_base::~Filter_kernel_base()
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`virtual Filter_kernel_base::~Filter_kernel_base() <filter-kernel-base-public-virtual-filter-kernel-base-dtor-filter-kernel-base>`
[virtual Filter_kernel_base::~Filter_kernel_base()](#filter-kernel-base-public-virtual-filter-kernel-base-dtor-filter-kernel-base)

Attributes Documentation#

ghost_size_ (private)
int Filter_kernel_base::ghost_size_
n_mailles_ (private)
double Filter_kernel_base::n_mailles_
normalisation_ (private)
bool Filter_kernel_base::normalisation_
ponderation_ (private)
bool Filter_kernel_base::ponderation_