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

Fonctions membres publiques

 Euclidian3GeometryService (const Arcane::ServiceBuildInfo &sbi)
 
virtual ~Euclidian3GeometryService ()
 
void init ()
 Initialisation.
 
void update (ItemGroup group)
 Update property values for an ItemGroup.
 
void reset (ItemGroup group)
 Reset property for an ItemGroup.
 
IGeometrygeometry ()
 Get underlying geometry.
 
ITraceMngtraceMng ()
 Access to traceMng.
 
IMeshmesh ()
 Access to Mesh.
 
const charclassName () const
 Name of instancied class.
 
- Fonctions membres publiques hérités de ArcaneEuclidian3GeometryObject
 ArcaneEuclidian3GeometryObject (const Arcane::ServiceBuildInfo &sbi)
 Constructeur.
 
virtual ~ArcaneEuclidian3GeometryObject ()
 Destructeur.
 
CaseOptionsEuclidian3Geometryoptions () const
 Options du jeu de données du service.
 
- Fonctions membres publiques hérités de Arcane::BasicService
 ~BasicService () override
 Libère les ressources.
 
virtual ISubDomainsubDomain ()
 
- Fonctions membres publiques hérités de Arcane::AbstractService
virtual ~AbstractService ()
 Destructeur.
 
virtual void build ()
 Construction de niveau build du service.
 
virtual IServiceInfoserviceInfo () const
 Accès aux informations du service.
 
virtual IBaseserviceParent () const
 Accès à l'interface de base des principaux objets Arcane.
 
virtual IServiceserviceInterface ()
 Retourne l'interface bas niveau IService du service.
 
- 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 publiques hérités de Arcane::IService
virtual ~IService ()
 Libère les ressources.
 
- Fonctions membres publiques hérités de Arcane::MeshAccessor
 MeshAccessor (ISubDomain *sd)
 
 MeshAccessor (IMesh *mesh)
 
 MeshAccessor (const MeshHandle &mesh_handle)
 
Integer nbCell () const
 Retourne le nombre de mailles du maillage.
 
Integer nbFace () const
 Retourne le nombre de faces du maillage.
 
Integer nbEdge () const
 Retourne le nombre d'arêtes du maillage.
 
Integer nbNode () const
 Retourne le nombre de noeuds du maillage.
 
VariableNodeReal3nodesCoordinates () const
 Retourne les coordonnées des noeuds du maillage.
 
NodeGroup allNodes () const
 Retourne le groupe contenant tous les noeuds.
 
EdgeGroup allEdges () const
 Retourne le groupe contenant toutes les arêtes.
 
FaceGroup allFaces () const
 Retourne le groupe contenant toutes les faces.
 
CellGroup allCells () const
 Retourne le groupe contenant toutes les mailles.
 
FaceGroup outerFaces () const
 Retourne le groupe contenant toutes les faces de le frontière.
 
NodeGroup ownNodes () const
 Retourne le groupe contenant tous les noeuds propres à ce domaine.
 
CellGroup ownCells () const
 Retourne le groupe contenant toutes les mailles propres à ce domaine.
 
FaceGroup ownFaces () const
 Groupe contenant toutes les faces propres à ce domaine.
 
EdgeGroup ownEdges () const
 Groupe contenant toutes les arêtes propres à ce domaine.
 
IMeshmesh () const
 
const MeshHandlemeshHandle () const
 
- Fonctions membres publiques hérités de Arcane::CommonVariables
 CommonVariables (IModule *c)
 Construit les références des variables communes pour le module c.
 
 CommonVariables (IVariableMng *variable_mng)
 Construit les références des variables communes pour le gestionnaire variable_mng.
 
 CommonVariables (ISubDomain *sd)
 Construit les références des variables communes pour le sous-domaine sd.
 
virtual ~CommonVariables ()
 Libère les ressources.
 
Int32 globalIteration () const
 Numéro de l'itération courante.
 
Real globalTime () const
 Temps courant.
 
Real globalOldTime () const
 Temps courant précédent.
 
Real globalFinalTime () const
 Temps final de la simulation.
 
Real globalDeltaT () const
 Delta T courant.
 
Real globalCPUTime () const
 Temps CPU utilisé (en seconde)
 
Real globalOldCPUTime () const
 Temps CPU utilisé précédent (en seconde)
 
Real globalElapsedTime () const
 Temps horloge (elapsed) utilisé (en seconde)
 
Real globalOldElapsedTime () const
 Temps horloge (elapsed) utilisé précédent (en seconde)
 
- Fonctions membres publiques hérités de Arcane::GeometryServiceBase
 GeometryServiceBase ()
 
virtual ~GeometryServiceBase ()
 
void addItemGroupProperty (ItemGroup group, Integer property, Integer storage=IGeometryProperty::PVariable)
 Set geometric properties on a ItemGroup.
 
void addItemGroupProperty (ItemGroup group, IGeometryProperty::eProperty property, RealVariable var)
 Set geometric properties on a ItemGroup with an external container (real field)
 
void addItemGroupProperty (ItemGroup group, IGeometryProperty::eProperty property, Real3Variable var)
 Set geometric properties on a ItemGroup with an external container (real3 field)
 
Integer getItemGroupProperty (ItemGroup group)
 Get set of properties of an ItemGroup.
 
bool hasItemGroupProperty (ItemGroup group, Integer property)
 Check is a property is activated on an ItemGroup.
 
Integer getItemGroupPropertyStorage (ItemGroup group, IGeometryProperty::eProperty property)
 Check if a storage is available on an ItemGroup.
 
const RealVariablegetRealVariableProperty (ItemGroup group, IGeometryProperty::eProperty property)
 Get geometric property values for a Real field.
 
const Real3VariablegetReal3VariableProperty (ItemGroup group, IGeometryProperty::eProperty property)
 Get geometric property values for a Real3 field.
 
void update (ItemGroup group, Integer property)
 Update property values for an ItemGroup.
 
void reset (ItemGroup group, Integer property)
 Reset property for an ItemGroup.
 
void update ()
 Update property values for all ItemGroups.
 
void reset ()
 Reset property for all ItemGroups.
 
template<typename GeometryT >
NUMERICS_BEGIN_NAMESPACE void updateGroup (ItemGroup group, GeometryT &geometry)
 
- Fonctions membres publiques hérités de Arcane::Numerics::IGeometryMng
 IGeometryMng ()
 
virtual ~IGeometryMng ()
 

Attributs privés

Euclidian3Geometrym_geometry
 

Membres hérités additionnels

- Types publics hérités de Arcane::Numerics::IGeometryMng
typedef VariableItemReal RealVariable
 
typedef VariableItemReal3 Real3Variable
 
- Fonctions membres publiques statiques hérités de ArcaneEuclidian3GeometryObject
template<typename ServiceClassType >
static void fillServiceInfo (Arcane::ServiceInfo *si)
 
- Attributs publics hérités de Arcane::CommonVariables
VariableScalarInt32 m_global_iteration
 Itération courante.
 
VariableScalarReal m_global_time
 Temps actuel.
 
VariableScalarReal m_global_deltat
 Delta T global.
 
VariableScalarReal m_global_old_time
 Temps précédent le temps actuel.
 
VariableScalarReal m_global_old_deltat
 Delta T au temps précédent le temps global.
 
VariableScalarReal m_global_final_time
 Temps final du cas.
 
VariableScalarReal m_global_old_cpu_time
 Temps précédent CPU utilisé (en seconde)
 
VariableScalarReal m_global_cpu_time
 Temps CPU utilisé (en seconde)
 
VariableScalarReal m_global_old_elapsed_time
 Temps précédent horloge utilisé (en seconde)
 
VariableScalarReal m_global_elapsed_time
 Temps horloge utilisé (en seconde)
 
- Types protégés hérités de Arcane::GeometryServiceBase
typedef std::map< ItemGroupImpl *, ItemGroupGeometryPropertyPropertyMap
 
- Fonctions membres protégées hérités de Arcane::BasicService
 BasicService (const ServiceBuildInfo &)
 
- Fonctions membres protégées hérités de Arcane::AbstractService
 AbstractService (const ServiceBuildInfo &)
 Constructeur à partir d'un ServiceBuildInfo.
 
- Fonctions membres protégées hérités de Arccore::TraceAccessor
void _setLocalVerboseLevel (Int32 v)
 
Int32 _localVerboseLevel () const
 
- Fonctions membres protégées hérités de Arcane::IService
 IService ()
 Constructeur.
 
- Fonctions membres protégées hérités de Arcane::GeometryServiceBase
template<typename GeometryT >
void updateGroup (ItemGroup group, GeometryT &geometry)
 
ItemGroupGeometryProperty::StorageInfo_checkItemGroupProperty (ItemGroupImpl *group, IGeometryProperty::eProperty property, IGeometryProperty::eStorage storage)
 Return ItemGroupGeometryProperty if requested property and storage are available.
 
void _resetComputeFlags ()
 
void _checkItemGroupUsage ()
 
void setSuffix (const String &suffix)
 
- Attributs protégés hérités de Arcane::GeometryServiceBase
PropertyMap m_group_property_map
 
String m_suffix
 suffix for internal variable names
 

Description détaillée

Définition à la ligne 25 du fichier Euclidian3GeometryService.h.

Documentation des constructeurs et destructeur

◆ Euclidian3GeometryService()

NUMERICS_BEGIN_NAMESPACE Arcane::Euclidian3GeometryService::Euclidian3GeometryService ( const Arcane::ServiceBuildInfo sbi)

Constructeur de la classe

Définition à la ligne 40 du fichier Euclidian3GeometryService.cc.

◆ ~Euclidian3GeometryService()

Arcane::Euclidian3GeometryService::~Euclidian3GeometryService ( )
virtual

Destructeur de la classe

Définition à la ligne 49 du fichier Euclidian3GeometryService.cc.

Documentation des fonctions membres

◆ className()

const char * Arcane::Euclidian3GeometryService::className ( ) const
inlinevirtual

Name of instancied class.

Implémente Arcane::GeometryServiceBase.

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

Référencé par init().

◆ geometry()

IGeometry * Arcane::Euclidian3GeometryService::geometry ( )
virtual

Get underlying geometry.

Implémente Arcane::Numerics::IGeometryMng.

Définition à la ligne 100 du fichier Euclidian3GeometryService.cc.

◆ init()

◆ mesh()

IMesh * Arcane::Euclidian3GeometryService::mesh ( )
inlinevirtual

Access to Mesh.

Implémente Arcane::GeometryServiceBase.

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

Référencé par init().

◆ reset()

void Arcane::Euclidian3GeometryService::reset ( ItemGroup  group)
virtual

Reset property for an ItemGroup.

Implémente Arcane::GeometryServiceBase.

Définition à la ligne 88 du fichier Euclidian3GeometryService.cc.

◆ traceMng()

ITraceMng * Arcane::Euclidian3GeometryService::traceMng ( )
inlinevirtual

Access to traceMng.

Implémente Arcane::GeometryServiceBase.

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

Références Arccore::TraceAccessor::traceMng().

◆ update()

void Arcane::Euclidian3GeometryService::update ( ItemGroup  group)
virtual

Update property values for an ItemGroup.

Implémente Arcane::GeometryServiceBase.

Définition à la ligne 81 du fichier Euclidian3GeometryService.cc.

Documentation des données membres

◆ m_geometry

Euclidian3Geometry* Arcane::Euclidian3GeometryService::m_geometry
private

Définition à la ligne 68 du fichier Euclidian3GeometryService.h.


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