16#ifndef Fourier_trans_included
17#define Fourier_trans_included
18#include <IJK_Field_vector.h>
21#include <TRUSTArrays.h>
22#include <Redistribute_Field.h>
61 void Traitement_spectral(
const IJK_Field_double& entree, IJK_Field_double& reel, IJK_Field_double& imag,
int sens);
74 VECT(ArrOfDouble) vit_moy_;
92 VECT(ArrOfDouble) moyenne_spatiale_instantanee_;
94 VECT(ArrOfDouble) integrale_temporelle_;
This class encapsulates all the information related to the eulerian mesh for TrioIJK.
FixedVector< Redistribute_Field, 3 > redistribute_to_post_splitting_faces_
VECT(ArrOfDouble) moyenne_spatiale_instantanee_
void initialize(const Domaine_IJK &, const Domaine_IJK &, VECT(ArrOfDouble), ArrOfDouble rhomoy, ArrOfDouble numoy, const double T_KMAX, const double T_KMIN, int avec_reprise)
FixedVector< IJK_Field_double, 86 > Reel_TF
FixedVector< IJK_Field_double, 86 > Imag_TF
VECT(ArrOfDouble) vit_moy_
void Traitement_spectral_klayer_direct(const IJK_Field_double &entree, IJK_Field_double &reel, IJK_Field_double &imag, int k)
Redistribute_Field redistribute_to_post_splitting_elem_
FixedVector< IJK_Field_double, 27 > resultat_
void Traitement_spectral_klayer_inverse(IJK_Field_double &reel, IJK_Field_double &imag, int k)
IJK_Field_vector3_double vitesse
void Traitement_spectral(const IJK_Field_double &entree, IJK_Field_double &reel, IJK_Field_double &imag, int sens)
void update(const IJK_Field_vector3_double &vitesse, const IJK_Field_double &pression, const IJK_Field_double &masse_vol, const IJK_Field_double &champ_mu)
void postraiter_TFy(Sortie &, int flag_valeur_instantanee=0) const
IJK_Field_double masse_vol
IJK_Field_double pression
int N_echantillons() const
IJK_Field_double champ_mu
FixedVector< IJK_Field_double, 86 > Avant_TF
VECT(ArrOfDouble) integrale_temporelle_
void postraiter_TFi(Sortie &, int flag_valeur_instantanee=0) const
Domaine_IJK post_splitting_
void Ecrire_entete(Sortie &os, int flag_valeur_instantanee=0) const
void postraiter_TFx(Sortie &, int flag_valeur_instantanee=0) const
void postraiter(Nom &) const
class Nom Une chaine de caractere pour nommer les objets de TRUST
Objet_U()
Constructeur par defaut : attribue un numero d'identifiant unique a l'objet (object_id_),...
Classe de base des flux de sortie.