Filter_kernel_base#
#include <Filter_kernel.h>
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#
Filter_kernel_box (public)
Filter_kernel_laplacian (public)
Filter_kernel_weight_12_14_base (public)
Filter_kernel_weight_13_13_base (public)
Filter_kernel_weight_14_14_18_base (public)
Filter_kernel_weight_14_38_base (public)
Filter_kernel_weight_15_15_15_base (public)
Filter_kernel_weight_23_16_base (public)
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)
Member Functions: Public#
Complete Member Function Documentation#
Filter_kernel_base#
Filter_kernel_base::Filter_kernel_base(int ghost_size, double n_mailles, bool ponderation, bool normalisation)
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#
int Filter_kernel_base::ghost_size()
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#
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
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#
bool Filter_kernel_base::is_at_wall_elem(const int kg, const int nktot)
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#
bool Filter_kernel_base::is_at_wall_face(const int kg, const int nktot)
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#
double Filter_kernel_base::n_mailles()
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#
bool Filter_kernel_base::normalisation()
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#
bool Filter_kernel_base::ponderation()
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#
int Filter_kernel_base::shift_k_elem(const int kg)
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#
int Filter_kernel_base::shift_k_face(const int kg)
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#
int Filter_kernel_base::shift_uniform()
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#
int Filter_kernel_base::size_k_elem(const int kg, const int nktot)
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#
int Filter_kernel_base::size_k_face(const int kg, const int nktot)
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#
int Filter_kernel_base::size_uniform()
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#
virtual FixedVector<double, 21> Filter_kernel_base::uniform(double delta, double dz)=0
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#
virtual Filter_kernel_base::~Filter_kernel_base()
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#
int Filter_kernel_base::ghost_size_
double Filter_kernel_base::n_mailles_
bool Filter_kernel_base::normalisation_
bool Filter_kernel_base::ponderation_