Arcane  4.2.3.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::AlinaLib::AlinaParameters

Gestion des paramètres pour Alina. Plus de détails...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/alina/arccore/alina/AlinaLib.h>

Graphe de collaboration de Arcane::AlinaLib::AlinaParameters:

Fonctions membres publiques

void setInt32 (const char *name, Int32 value)
 Définit un paramètre Int32 dans la liste de paramètres.
void setInt64 (const char *name, Int64 value)
 Définit un paramètre Int64 dans la liste de paramètres.
void setReal (const char *name, Real value)
 Définit un paramètre flottant dans la liste de paramètres.
void setString (const char *name, const char *value)
 Définit un paramètre flottant dans la liste de paramètres.
void readFromJSON (const char *fname)
 Lit les paramètres à partir d'un fichier JSON.

Attributs privés

friend AlinaPreconditioner
friend AlinaSequentialSolver
friend AlinaDistributedSolver
friend AlinaSequentialSolverImpl
friend AlinaDistributedSolverImpl
std::shared_ptr< AlinaParametersImpl > m_p

Description détaillée

Gestion des paramètres pour Alina.

Cette classe utilise une sémantique de référence pour la copie.

Définition à la ligne 88 du fichier AlinaLib.h.

Documentation des constructeurs et destructeur

◆ AlinaParameters()

Arcane::AlinaLib::AlinaParameters::AlinaParameters ( )

Définition à la ligne 115 du fichier AlinaLib.cc.

Documentation des fonctions membres

◆ readFromJSON()

void Arcane::AlinaLib::AlinaParameters::readFromJSON ( const char * fname)

Lit les paramètres à partir d'un fichier JSON.

Définition à la ligne 147 du fichier AlinaLib.cc.

◆ setInt32()

void Arcane::AlinaLib::AlinaParameters::setInt32 ( const char * name,
Arcane::Int32 value )

Définit un paramètre Int32 dans la liste de paramètres.

Définition à la ligne 123 du fichier AlinaLib.cc.

◆ setInt64()

void Arcane::AlinaLib::AlinaParameters::setInt64 ( const char * name,
Arcane::Int64 value )

Définit un paramètre Int64 dans la liste de paramètres.

Définition à la ligne 129 du fichier AlinaLib.cc.

◆ setReal()

void Arcane::AlinaLib::AlinaParameters::setReal ( const char * name,
Arcane::Real value )

Définit un paramètre flottant dans la liste de paramètres.

Définition à la ligne 135 du fichier AlinaLib.cc.

◆ setString()

void Arcane::AlinaLib::AlinaParameters::setString ( const char * name,
const char * value )

Définit un paramètre flottant dans la liste de paramètres.

Définition à la ligne 141 du fichier AlinaLib.cc.

Documentation des données membres

◆ AlinaDistributedSolver

friend Arcane::AlinaLib::AlinaParameters::AlinaDistributedSolver
private

Définition à la ligne 92 du fichier AlinaLib.h.

◆ AlinaDistributedSolverImpl

friend Arcane::AlinaLib::AlinaParameters::AlinaDistributedSolverImpl
private

Définition à la ligne 94 du fichier AlinaLib.h.

◆ AlinaPreconditioner

friend Arcane::AlinaLib::AlinaParameters::AlinaPreconditioner
private

Définition à la ligne 90 du fichier AlinaLib.h.

◆ AlinaSequentialSolver

friend Arcane::AlinaLib::AlinaParameters::AlinaSequentialSolver
private

Définition à la ligne 91 du fichier AlinaLib.h.

◆ AlinaSequentialSolverImpl

friend Arcane::AlinaLib::AlinaParameters::AlinaSequentialSolverImpl
private

Définition à la ligne 93 du fichier AlinaLib.h.

◆ m_p

std::shared_ptr<AlinaParametersImpl> Arcane::AlinaLib::AlinaParameters::m_p
private

Définition à la ligne 119 du fichier AlinaLib.h.


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