Arcane  4.2.3.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::AlinaLib::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 Arcane::AlinaLib::AlinaParameters:

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

Detailed Description

Handle parameters for Alina.

This class uses a reference semantic for copy.

Definition at line 88 of file AlinaLib.h.

Constructor & Destructor Documentation

◆ AlinaParameters()

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

Definition at line 115 of file AlinaLib.cc.

Member Function Documentation

◆ readFromJSON()

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

Read parameters from a JSON file.

Definition at line 147 of file AlinaLib.cc.

◆ setInt32()

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.

◆ setInt64()

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.

◆ setReal()

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.

◆ setString()

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.

Member Data Documentation

◆ AlinaDistributedSolver

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

Definition at line 92 of file AlinaLib.h.

◆ AlinaDistributedSolverImpl

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

Definition at line 94 of file AlinaLib.h.

◆ AlinaPreconditioner

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

Definition at line 90 of file AlinaLib.h.

◆ AlinaSequentialSolver

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

Definition at line 91 of file AlinaLib.h.

◆ AlinaSequentialSolverImpl

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

Definition at line 93 of file AlinaLib.h.

◆ m_p

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

Definition at line 119 of file AlinaLib.h.


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