Helper class used internally by calculer_convolution().
More...
|
| | Calcul_integrale_locale (const Domaine_VF &domaine_source, const Moyenne_volumique &filter, const DoubleTab &champ_source) |
| | Constructor of the helper class.
|
| void | calculer (double x, double y, double z, ArrOfDouble &resu) |
| | Evaluates the convolution product "filter_ * champ_source_" at point x,y,z and stores the result in resu.
|
Helper class used internally by calculer_convolution().
Definition at line 575 of file Moyenne_volumique.cpp.
◆ Calcul_integrale_locale()
| Calcul_integrale_locale::Calcul_integrale_locale |
( |
const Domaine_VF & | domaine_source, |
|
|
const Moyenne_volumique & | filter, |
|
|
const DoubleTab & | champ_source ) |
◆ calculer()
| void Calcul_integrale_locale::calculer |
( |
double | x, |
|
|
double | y, |
|
|
double | z, |
|
|
ArrOfDouble & | resu ) |
Evaluates the convolution product "filter_ * champ_source_" at point x,y,z and stores the result in resu.
The elements to use are determined based on the filter size using an octree. The source field is assumed to be element-centred. Method called by Moyenne_volumique::calculer_convolution().
- Parameters
-
| x | x-coordinate of the evaluation point |
| y | y-coordinate of the evaluation point |
| z | z-coordinate of the evaluation point |
| resu | output array receiving the convolution result |
Definition at line 638 of file Moyenne_volumique.cpp.
◆ champ_source_
| const DoubleTab& Calcul_integrale_locale::champ_source_ |
|
protected |
◆ domaine_source_
| const Domaine_VF& Calcul_integrale_locale::domaine_source_ |
|
protected |
◆ filter_
◆ filter_coords_
| DoubleTab Calcul_integrale_locale::filter_coords_ |
|
protected |
◆ filter_results_
| ArrOfDouble Calcul_integrale_locale::filter_results_ |
|
protected |
◆ liste_elems_
| ArrOfInt Calcul_integrale_locale::liste_elems_ |
|
protected |
◆ nb_items_reels_
| int Calcul_integrale_locale::nb_items_reels_ |
|
protected |
◆ octree_
| Octree_Double Calcul_integrale_locale::octree_ |
|
protected |
The documentation for this class was generated from the following file: