Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::HyodaMix
+ Graphe d'héritage de Arcane::HyodaMix:
+ Graphe de collaboration de Arcane::HyodaMix:

Fonctions membres publiques

 HyodaMix (Hyoda *, ISubDomain *, ITraceMng *)
 
void xLine2Cell (int, IVariable *, Real, Real)
 
void setCellOrigin (Cell)
 
Int32 xCellPoints (Cell, Real3, Real, Int32)
 
void xCellDrawNormal (Cell, Real3 p[4], Int32 iDst)
 
void xCellDrawInterface (Cell, Int32)
 
int xCellBorders (Cell, Real, Real, Real)
 
int xCellFill (Cell, Int32Array &, Real, Real, Real, Int32, Int32)
 
int xCellFill_i2_o0 (Cell, Real3 p[4], Real3 x[12], Int32Array &, Real3)
 
int xCellFill_i2_o1 (Cell, Real3 p[4], Real3 x[12], Int32Array &, Real3)
 
int xCellFill_i3_o0 (Cell, Real3 p[4], Real3 x[12], Int32Array &, Real3)
 
int xCellFill_i3_o1 (Cell, Real3 p[4], Real3 x[12], Int32Array &, Real3)
 
int xCellFill_i3_o2 (Cell, Real3 p[4], Real3 x[12], Int32Array &, Real3)
 
- Fonctions membres publiques hérités de Arccore::TraceAccessor
 TraceAccessor (ITraceMng *m)
 Construit un accesseur via le gestionnaire de trace m.
 
 TraceAccessor (const TraceAccessor &rhs)
 Constructeur par recopie.
 
TraceAccessoroperator= (const TraceAccessor &rhs)
 Opérateur de recopie.
 
virtual ~TraceAccessor ()
 Libère les ressources.
 
ITraceMngtraceMng () const
 Gestionnaire de trace.
 
TraceMessage info () const
 Flot pour un message d'information.
 
TraceMessage pinfo () const
 Flot pour un message d'information en parallèle.
 
TraceMessage info (char category) const
 Flot pour un message d'information d'une catégorie donnée.
 
TraceMessage pinfo (char category) const
 Flot pour un message d'information parallèle d'une catégorie donnée.
 
TraceMessage info (bool v) const
 Flot pour un message d'information.
 
TraceMessage warning () const
 Flot pour un message d'avertissement.
 
TraceMessage pwarning () const
 
TraceMessage error () const
 Flot pour un message d'erreur.
 
TraceMessage perror () const
 
TraceMessage log () const
 Flot pour un message de log.
 
TraceMessage plog () const
 Flot pour un message de log.
 
TraceMessage logdate () const
 Flot pour un message de log précédé de la date.
 
TraceMessage fatal () const
 Flot pour un message d'erreur fatale.
 
TraceMessage pfatal () const
 Flot pour un message d'erreur fatale en parallèle.
 
TraceMessageDbg debug (Trace::eDebugLevel=Trace::Medium) const
 Flot pour un message de debug.
 
Trace::eDebugLevel configDbgLevel () const
 Niveau debug du fichier de configuration.
 
TraceMessage info (Int32 verbose_level) const
 Flot pour un message d'information d'un niveau donné
 
TraceMessage linfo () const
 Flot pour un message d'information avec le niveau d'information local à cette instance.
 
TraceMessage linfo (Int32 relative_level) const
 Flot pour un message d'information avec le niveau d'information local à cette instance.
 
void fatalMessage (const StandaloneTraceMessage &o) const
 

Fonctions membres privées

int xNrmDstSgmt2Point (Real3 p0, Real3 d0, Real3 p1, Real3 p2, Real3 &)
 

Attributs privés

Hyodam_hyoda
 
IHyodaPluginm_hPlgMats
 
IHyodaPluginm_hPlgEnvs
 
ISubDomainm_sub_domain
 
IMeshm_default_mesh
 
VariableCellReal3 m_interface_normal
 
VariableCellArrayReal m_interface_distance
 
Real3UniqueArray m_p
 
Real3UniqueArray m_x
 
VariableNodeReal3 coords
 
VariableCellInteger m_i_origine
 
VariableCellInteger m_x_codes
 

Membres hérités additionnels

- Fonctions membres protégées hérités de Arccore::TraceAccessor
void _setLocalVerboseLevel (Int32 v)
 
Int32 _localVerboseLevel () const
 

Description détaillée

Définition à la ligne 28 du fichier HyodaMix.h.

Documentation des constructeurs et destructeur

◆ HyodaMix()

Arcane::HyodaMix::HyodaMix ( Hyoda hd,
ISubDomain subDomain,
ITraceMng tm 
)

Définition à la ligne 209 du fichier HyodaMix.cc.

◆ ~HyodaMix()

Arcane::HyodaMix::~HyodaMix ( )
inline

Définition à la ligne 33 du fichier HyodaMix.h.

Documentation des fonctions membres

◆ setCellOrigin()

void Arcane::HyodaMix::setCellOrigin ( Cell  cell)

Définition à la ligne 261 du fichier HyodaMix.cc.

◆ xCellBorders()

int Arcane::HyodaMix::xCellBorders ( Cell  cell,
Real  min,
Real  max,
Real  val 
)

Définition à la ligne 368 du fichier HyodaMix.cc.

◆ xCellDrawInterface()

void Arcane::HyodaMix::xCellDrawInterface ( Cell  c,
Int32  order 
)

Définition à la ligne 346 du fichier HyodaMix.cc.

◆ xCellDrawNormal()

void Arcane::HyodaMix::xCellDrawNormal ( Cell  c,
Real3  p[4],
Int32  iDst 
)

Définition à la ligne 744 du fichier HyodaMix.cc.

◆ xCellFill()

int Arcane::HyodaMix::xCellFill ( Cell  cell,
Int32Array xCodes,
Real  min,
Real  max,
Real  val,
Int32  order,
Int32  nbMilieux 
)

Définition à la ligne 385 du fichier HyodaMix.cc.

◆ xCellFill_i2_o0()

int Arcane::HyodaMix::xCellFill_i2_o0 ( Cell  c,
Real3  p[4],
Real3  x[12],
Int32Array xCodes,
Real3  rgb 
)

Définition à la ligne 461 du fichier HyodaMix.cc.

◆ xCellFill_i2_o1()

int Arcane::HyodaMix::xCellFill_i2_o1 ( Cell  c,
Real3  p[4],
Real3  x[12],
Int32Array xCodes,
Real3  rgb 
)

Définition à la ligne 501 du fichier HyodaMix.cc.

◆ xCellFill_i3_o0()

int Arcane::HyodaMix::xCellFill_i3_o0 ( Cell  c,
Real3  p[4],
Real3  x[12],
Int32Array xCodes,
Real3  rgb 
)

Définition à la ligne 558 du fichier HyodaMix.cc.

◆ xCellFill_i3_o1()

int Arcane::HyodaMix::xCellFill_i3_o1 ( Cell  c,
Real3  p[4],
Real3  x[12],
Int32Array xCodes,
Real3  rgb 
)

Définition à la ligne 601 du fichier HyodaMix.cc.

◆ xCellFill_i3_o2()

int Arcane::HyodaMix::xCellFill_i3_o2 ( Cell  c,
Real3  p[4],
Real3  x[12],
Int32Array xCodes,
Real3  rgb 
)

Définition à la ligne 657 du fichier HyodaMix.cc.

◆ xCellPoints()

Int32 Arcane::HyodaMix::xCellPoints ( Cell  c,
Real3  normale,
Real  distance,
Int32  order 
)

Définition à la ligne 320 du fichier HyodaMix.cc.

◆ xLine2Cell()

void Arcane::HyodaMix::xLine2Cell ( int  plugin,
IVariable variable,
Real  min,
Real  max 
)

Définition à la ligne 714 du fichier HyodaMix.cc.

◆ xNrmDstSgmt2Point()

int Arcane::HyodaMix::xNrmDstSgmt2Point ( Real3  p0,
Real3  d0,
Real3  p1,
Real3  p2,
Real3 xPoint 
)
private

Définition à la ligne 285 du fichier HyodaMix.cc.

Documentation des données membres

◆ coords

VariableNodeReal3 Arcane::HyodaMix::coords
private

Définition à la ligne 61 du fichier HyodaMix.h.

◆ m_default_mesh

IMesh* Arcane::HyodaMix::m_default_mesh
private

Définition à la ligne 56 du fichier HyodaMix.h.

◆ m_hPlgEnvs

IHyodaPlugin* Arcane::HyodaMix::m_hPlgEnvs
private

Définition à la ligne 54 du fichier HyodaMix.h.

◆ m_hPlgMats

IHyodaPlugin* Arcane::HyodaMix::m_hPlgMats
private

Définition à la ligne 53 du fichier HyodaMix.h.

◆ m_hyoda

Hyoda* Arcane::HyodaMix::m_hyoda
private

Définition à la ligne 52 du fichier HyodaMix.h.

◆ m_i_origine

VariableCellInteger Arcane::HyodaMix::m_i_origine
private

Définition à la ligne 62 du fichier HyodaMix.h.

◆ m_interface_distance

VariableCellArrayReal Arcane::HyodaMix::m_interface_distance
private

Définition à la ligne 58 du fichier HyodaMix.h.

◆ m_interface_normal

VariableCellReal3 Arcane::HyodaMix::m_interface_normal
private

Définition à la ligne 57 du fichier HyodaMix.h.

◆ m_p

Real3UniqueArray Arcane::HyodaMix::m_p
private

Définition à la ligne 59 du fichier HyodaMix.h.

◆ m_sub_domain

ISubDomain* Arcane::HyodaMix::m_sub_domain
private

Définition à la ligne 55 du fichier HyodaMix.h.

◆ m_x

Real3UniqueArray Arcane::HyodaMix::m_x
private

Définition à la ligne 60 du fichier HyodaMix.h.

◆ m_x_codes

VariableCellInteger Arcane::HyodaMix::m_x_codes
private

Définition à la ligne 63 du fichier HyodaMix.h.


La documentation de cette classe a été générée à partir des fichiers suivants :