Arcane  4.2.2.0
Developer documentation
Loading...
Searching...
No Matches
AlinaParameters Class Reference

Handle parameters for Alina. More...

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

Collaboration diagram for AlinaParameters:

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< AlinaParametersImplm_p

Detailed Description

Handle parameters for Alina.

This class uses a reference semantic for copy.

Definition at line 59 of file AlinaLib.h.

Constructor & Destructor Documentation

◆ AlinaParameters()

AlinaParameters::AlinaParameters ( )

Definition at line 74 of file AlinaLib.cc.

Member Function Documentation

◆ readFromJSON()

void AlinaParameters::readFromJSON ( const char * fname)

Read parameters from a JSON file.

Definition at line 106 of file AlinaLib.cc.

◆ setInt32()

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

Set Int32 parameter in the parameter list.

Definition at line 82 of file AlinaLib.cc.

◆ setInt64()

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

Set Int64 parameter in the parameter list.

Definition at line 88 of file AlinaLib.cc.

◆ setReal()

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.

◆ setString()

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.

Member Data Documentation

◆ AlinaDistributedSolver

friend AlinaParameters::AlinaDistributedSolver
private

Definition at line 64 of file AlinaLib.h.

◆ AlinaLib

friend AlinaParameters::AlinaLib
private

Definition at line 61 of file AlinaLib.h.

◆ AlinaPreconditioner

friend AlinaParameters::AlinaPreconditioner
private

Definition at line 62 of file AlinaLib.h.

◆ AlinaSequentialSolver

friend AlinaParameters::AlinaSequentialSolver
private

Definition at line 63 of file AlinaLib.h.

◆ m_p

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

Definition at line 89 of file AlinaLib.h.


The documentation for this class was generated from the following files: