forcage_spectral#
#include <forcage_spectral.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:`forcage\_spectral <class-forcage-spectral>`
[forcage\_spectral](#class-forcage-spectral)
Detailed description#
Inherits from#
public : Objet_U
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
Complete Member Function Documentation#
duplique#
int forcage_spectral::duplique() const override
Detailed description
Reimplements:
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 forcage_spectral::duplique() const override <forcage-spectral-public-int-forcage-spectral-duplique-const-override>`
[int forcage_spectral::duplique() const override](#forcage-spectral-public-int-forcage-spectral-duplique-const-override)
fftw_org_multi_D_MPI_DFT_real_data#
void forcage_spectral::fftw_org_multi_D_MPI_DFT_real_data()
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:`void forcage_spectral::fftw_org_multi_D_MPI_DFT_real_data() <forcage-spectral-public-void-forcage-spectral-fftw-org-multi-d-mpi-dft-real-data>`
[void forcage_spectral::fftw_org_multi_D_MPI_DFT_real_data()](#forcage-spectral-public-void-forcage-spectral-fftw-org-multi-d-mpi-dft-real-data)
forcage_spectral#
forcage_spectral::forcage_spectral()
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:`forcage_spectral::forcage_spectral() <forcage-spectral-public-forcage-spectral-forcage-spectral>`
[forcage_spectral::forcage_spectral()](#forcage-spectral-public-forcage-spectral-forcage-spectral)
get_compteur0#
int forcage_spectral::get_compteur0()
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:`int forcage_spectral::get_compteur0() <forcage-spectral-public-int-forcage-spectral-get-compteur0>`
[int forcage_spectral::get_compteur0()](#forcage-spectral-public-int-forcage-spectral-get-compteur0)
get_compteur1#
int forcage_spectral::get_compteur1()
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:`int forcage_spectral::get_compteur1() <forcage-spectral-public-int-forcage-spectral-get-compteur1>`
[int forcage_spectral::get_compteur1()](#forcage-spectral-public-int-forcage-spectral-get-compteur1)
get_compteur2#
int forcage_spectral::get_compteur2()
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:`int forcage_spectral::get_compteur2() <forcage-spectral-public-int-forcage-spectral-get-compteur2>`
[int forcage_spectral::get_compteur2()](#forcage-spectral-public-int-forcage-spectral-get-compteur2)
get_info#
const Type_info * forcage_spectral::get_info() const override
Donne des informations sur le type de l’ Objet_U .
Detailed description
Reimplements:
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:`const Type_info * forcage_spectral::get_info() const override <forcage-spectral-public-const-type-info-ptr-forcage-spectral-get-info-const-override>`
[const Type_info * forcage_spectral::get_info() const override](#forcage-spectral-public-const-type-info-ptr-forcage-spectral-get-info-const-override)
set_a_force#
void forcage_spectral::set_a_force()
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:`void forcage_spectral::set_a_force() <forcage-spectral-public-void-forcage-spectral-set-a-force>`
[void forcage_spectral::set_a_force()](#forcage-spectral-public-void-forcage-spectral-set-a-force)
set_nk_kmin_kmax#
void forcage_spectral::set_nk_kmin_kmax(const int number_k, const double kmin, const double kmax)
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:`void forcage_spectral::set_nk_kmin_kmax(const int number_k, const double kmin, const double kmax) <forcage-spectral-public-void-forcage-spectral-set-nk-kmin-kmax-const-int-number-k-const-double-kmin-const-double-kmax>`
[void forcage_spectral::set_nk_kmin_kmax(const int number_k, const double kmin, const double kmax)](#forcage-spectral-public-void-forcage-spectral-set-nk-kmin-kmax-const-int-number-k-const-double-kmin-const-double-kmax)
set_spectral_domain#
void forcage_spectral::set_spectral_domain()
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:`void forcage_spectral::set_spectral_domain() <forcage-spectral-public-void-forcage-spectral-set-spectral-domain>`
[void forcage_spectral::set_spectral_domain()](#forcage-spectral-public-void-forcage-spectral-set-spectral-domain)
taille_memoire#
unsigned forcage_spectral::taille_memoire() const override
Detailed description
Reimplements:
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:`unsigned forcage_spectral::taille_memoire() const override <forcage-spectral-public-unsigned-forcage-spectral-taille-memoire-const-override>`
[unsigned forcage_spectral::taille_memoire() const override](#forcage-spectral-public-unsigned-forcage-spectral-taille-memoire-const-override)
~forcage_spectral#
forcage_spectral::~forcage_spectral()
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:`forcage_spectral::~forcage_spectral() <forcage-spectral-public-forcage-spectral-dtor-forcage-spectral>`
[forcage_spectral::~forcage_spectral()](#forcage-spectral-public-forcage-spectral-dtor-forcage-spectral)
cree_instance#
Objet_U * forcage_spectral::cree_instance()
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:`Objet_U * forcage_spectral::cree_instance() <forcage-spectral-public-static-objet-u-ptr-forcage-spectral-cree-instance>`
[Objet_U * forcage_spectral::cree_instance()](#forcage-spectral-public-static-objet-u-ptr-forcage-spectral-cree-instance)
info#
const Type_info * forcage_spectral::info()
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:`const Type_info * forcage_spectral::info() <forcage-spectral-public-static-const-type-info-ptr-forcage-spectral-info>`
[const Type_info * forcage_spectral::info()](#forcage-spectral-public-static-const-type-info-ptr-forcage-spectral-info)
self_cast#
const forcage_spectral & forcage_spectral::self_cast(const Objet_U &)
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:`const forcage_spectral & forcage_spectral::self_cast(const Objet_U &) <forcage-spectral-public-static-const-forcage-spectral-ref-forcage-spectral-self-cast-const-objet-u-ref>`
[const forcage_spectral & forcage_spectral::self_cast(const Objet_U &)](#forcage-spectral-public-static-const-forcage-spectral-ref-forcage-spectral-self-cast-const-objet-u-ref)
self_cast#
forcage_spectral & forcage_spectral::self_cast(Objet_U &)
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:`forcage_spectral & forcage_spectral::self_cast(Objet_U &) <forcage-spectral-public-static-forcage-spectral-ref-forcage-spectral-self-cast-objet-u-ref>`
[forcage_spectral & forcage_spectral::self_cast(Objet_U &)](#forcage-spectral-public-static-forcage-spectral-ref-forcage-spectral-self-cast-objet-u-ref)
printOn#
Sortie & forcage_spectral::printOn(Sortie &x) const override
Ecriture de l’objet sur un flot de sortie Methode a surcharger.
Detailed description
Reimplements:
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:`Sortie & forcage_spectral::printOn(Sortie &x) const override <forcage-spectral-protected-sortie-ref-forcage-spectral-printon-sortie-ref-x-const-override>`
[Sortie & forcage_spectral::printOn(Sortie &x) const override](#forcage-spectral-protected-sortie-ref-forcage-spectral-printon-sortie-ref-x-const-override)
readOn#
Entree & forcage_spectral::readOn(Entree &) override
Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.
Detailed description
Reimplements:
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:`Entree & forcage_spectral::readOn(Entree &) override <forcage-spectral-protected-entree-ref-forcage-spectral-readon-entree-ref-override>`
[Entree & forcage_spectral::readOn(Entree &) override](#forcage-spectral-protected-entree-ref-forcage-spectral-readon-entree-ref-override)
Attributes Documentation#
const Type_info forcage_spectral::info_obj
int forcage_spectral::compteur[3]
ArrOfDouble forcage_spectral::fx
ArrOfDouble forcage_spectral::fy
ArrOfDouble forcage_spectral::fz
double forcage_spectral::k_max = 0.
double forcage_spectral::k_min = 0.
ArrOfDouble forcage_spectral::kx
ArrOfDouble forcage_spectral::ky
ArrOfDouble forcage_spectral::kz
int forcage_spectral::nk = 0
int forcage_spectral::nk_tot = 0