Handle parameters for Alina. More...
Public Member Functions | |
| void | setInt32 (const char *name, Int32 value) |
| Set Int32 parameter in the parameter list. | |
| void | setInt64 (const char *name, Int64 value) |
| Set Int64 parameter in the parameter list. | |
| void | setReal (const char *name, Real value) |
| Set floating point parameter in the parameter list. | |
| void | setString (const char *name, const char *value) |
| Set floating point parameter in the parameter list. | |
| void | readFromJSON (const char *fname) |
| Read parameters from a JSON file. | |
Private Attributes | |
| friend | AlinaPreconditioner |
| friend | AlinaSequentialSolver |
| friend | AlinaDistributedSolver |
| friend | AlinaSequentialSolverImpl |
| friend | AlinaDistributedSolverImpl |
| std::shared_ptr< AlinaParametersImpl > | m_p |
Handle parameters for Alina.
This class uses a reference semantic for copy.
Definition at line 88 of file AlinaLib.h.
| Arcane::AlinaLib::AlinaParameters::AlinaParameters | ( | ) |
Definition at line 115 of file AlinaLib.cc.
| void Arcane::AlinaLib::AlinaParameters::readFromJSON | ( | const char * | fname | ) |
Read parameters from a JSON file.
Definition at line 147 of file AlinaLib.cc.
| void Arcane::AlinaLib::AlinaParameters::setInt32 | ( | const char * | name, |
| Arcane::Int32 | value ) |
Set Int32 parameter in the parameter list.
Definition at line 123 of file AlinaLib.cc.
| void Arcane::AlinaLib::AlinaParameters::setInt64 | ( | const char * | name, |
| Arcane::Int64 | value ) |
Set Int64 parameter in the parameter list.
Definition at line 129 of file AlinaLib.cc.
| void Arcane::AlinaLib::AlinaParameters::setReal | ( | const char * | name, |
| Arcane::Real | value ) |
Set floating point parameter in the parameter list.
Definition at line 135 of file AlinaLib.cc.
| void Arcane::AlinaLib::AlinaParameters::setString | ( | const char * | name, |
| const char * | value ) |
Set floating point parameter in the parameter list.
Definition at line 141 of file AlinaLib.cc.
|
private |
Definition at line 92 of file AlinaLib.h.
|
private |
Definition at line 94 of file AlinaLib.h.
|
private |
Definition at line 90 of file AlinaLib.h.
|
private |
Definition at line 91 of file AlinaLib.h.
|
private |
Definition at line 93 of file AlinaLib.h.
|
private |
Definition at line 119 of file AlinaLib.h.