Handle parameters for Alina. More...
Public Member Functions | |
| void | setInt32 (const char *name, Arcane::Int32 value) |
| Set Int32 parameter in the parameter list. | |
| void | setInt64 (const char *name, Arcane::Int64 value) |
| Set Int64 parameter in the parameter list. | |
| void | setReal (const char *name, Arcane::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 | AlinaLib |
| friend | AlinaPreconditioner |
| friend | AlinaSequentialSolver |
| friend | AlinaDistributedSolver |
| std::shared_ptr< AlinaParametersImpl > | m_p |
Handle parameters for Alina.
This class uses a reference semantic for copy.
Definition at line 59 of file AlinaLib.h.
| AlinaParameters::AlinaParameters | ( | ) |
Definition at line 74 of file AlinaLib.cc.
| void AlinaParameters::readFromJSON | ( | const char * | fname | ) |
Read parameters from a JSON file.
Definition at line 106 of file AlinaLib.cc.
| void AlinaParameters::setInt32 | ( | const char * | name, |
| Arcane::Int32 | value ) |
Set Int32 parameter in the parameter list.
Definition at line 82 of file AlinaLib.cc.
| void AlinaParameters::setInt64 | ( | const char * | name, |
| Arcane::Int64 | value ) |
Set Int64 parameter in the parameter list.
Definition at line 88 of file AlinaLib.cc.
| void AlinaParameters::setReal | ( | const char * | name, |
| Arcane::Real | value ) |
Set floating point parameter in the parameter list.
Definition at line 94 of file AlinaLib.cc.
| void AlinaParameters::setString | ( | const char * | name, |
| const char * | value ) |
Set floating point parameter in the parameter list.
Definition at line 100 of file AlinaLib.cc.
|
private |
Definition at line 64 of file AlinaLib.h.
|
private |
Definition at line 61 of file AlinaLib.h.
|
private |
Definition at line 62 of file AlinaLib.h.
|
private |
Definition at line 63 of file AlinaLib.h.
|
private |
Definition at line 89 of file AlinaLib.h.