|
TRUST 1.9.8
HPC thermohydraulic platform
|
#include <Champ_implementation_P0.h>
Public Member Functions | |
| ~Champ_implementation_P0 () override | |
| DoubleVect & | valeur_a_elem (const DoubleVect &position, DoubleVect &result, int poly) const override |
| double | valeur_a_elem_compo (const DoubleVect &position, int poly, int ncomp) const override |
| DoubleTab & | valeur_aux_centres_de_gravite (const Domaine &, DoubleTab &valeurs) const |
| Computes field values at centers of gravity. | |
| DoubleTab & | valeur_aux_elems (const DoubleTab &positions, const IntVect &polys, DoubleTab &result) const override |
| DoubleVect & | valeur_aux_elems_compo (const DoubleTab &positions, const IntVect &polys, DoubleVect &result, int ncomp) const override |
| DoubleTab & | remplir_coord_noeuds (DoubleTab &positions) const override |
| int | remplir_coord_noeuds_et_polys (DoubleTab &positions, IntVect &polys) const override |
| int | imprime_P0 (Sortie &, int) const |
| public_for_cuda DoubleTab & | valeur_aux_sommets_impl (DoubleTab &result) const override |
| Public Member Functions inherited from Champ_implementation | |
| virtual | ~Champ_implementation () |
| virtual DoubleTab & | valeur_aux_sommets (const Domaine &domain, DoubleTab &result) const |
| virtual DoubleVect & | valeur_aux_sommets_compo (const Domaine &domain, DoubleVect &result, int ncomp) const |
Protected Member Functions | |
| DoubleVect & | valeur_aux_sommets_compo_impl (DoubleVect &result, int ncomp) const override |
| int | affecter_ (const Champ_base &) |
| DoubleTab & | trace (const Frontiere_dis_base &fr, const DoubleTab &y, DoubleTab &x, int distant) const |
| Protected Member Functions inherited from Champ_implementation | |
| const Domaine_VF & | get_domaine_dis () const |
| const Domaine & | get_domaine_geom () const |
| virtual Champ_base & | le_champ ()=0 |
| virtual const Champ_base & | le_champ () const =0 |
Definition at line 23 of file Champ_implementation_P0.h.
|
inlineoverride |
Definition at line 26 of file Champ_implementation_P0.h.
|
protected |
Definition at line 314 of file Champ_implementation_P0.cpp.
| int Champ_implementation_P0::imprime_P0 | ( | Sortie & | os, |
| int | ncomp ) const |
Definition at line 290 of file Champ_implementation_P0.cpp.
|
overridevirtual |
Implements Champ_implementation.
Reimplemented in Champ_Inc_P0_base, and Champ_P0_VDF.
Definition at line 199 of file Champ_implementation_P0.cpp.
|
overridevirtual |
Implements Champ_implementation.
Reimplemented in Champ_Inc_P0_base.
Definition at line 207 of file Champ_implementation_P0.cpp.
|
inlineprotected |
Definition at line 45 of file Champ_implementation_P0.h.
|
overridevirtual |
Implements Champ_implementation.
Reimplemented in Champ_Inc_P0_base.
Definition at line 25 of file Champ_implementation_P0.cpp.
|
overridevirtual |
Implements Champ_implementation.
Reimplemented in Champ_Inc_P0_base.
Definition at line 42 of file Champ_implementation_P0.cpp.
| DoubleTab & Champ_implementation_P0::valeur_aux_centres_de_gravite | ( | const Domaine & | dom, |
| DoubleTab & | tab_result ) const |
Computes field values at centers of gravity.
| [in] | dom | Domain for computation (must match geometric domain) |
| [in,out] | tab_result | Output table for computed values |
| Process::exit() | if domain mismatch |
Definition at line 67 of file Champ_implementation_P0.cpp.
|
overridevirtual |
Implements Champ_implementation.
Reimplemented in Champ_Inc_P0_base.
Definition at line 141 of file Champ_implementation_P0.cpp.
|
overridevirtual |
Implements Champ_implementation.
Reimplemented in Champ_Inc_P0_base.
Definition at line 181 of file Champ_implementation_P0.cpp.
|
overrideprotectedvirtual |
Implements Champ_implementation.
Definition at line 257 of file Champ_implementation_P0.cpp.
|
overridevirtual |
Implements Champ_implementation.
Definition at line 218 of file Champ_implementation_P0.cpp.