R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3B::SteerWriter Class Reference

#include <SteerWriter.h>

Public Types

enum class  Method {
  inversion , diagonalization , fullGMRES , sparseGMRES ,
  cholesky , bandcholesky , HIP
}
 

Public Member Functions

 SteerWriter ()=default
 
void set_filepath (std::string_view filepath)
 
void set_data_filepath (std::string_view filepath)
 
void set_parameter_file (std::string_view filename)
 
void add_parameter_default (int par_num, const std::pair< float, float > &values)
 
void add_method (Method method, const std::pair< float, float > &values)
 
void add_other_options (std::vector< std::string > options)
 
void write ()
 

Detailed Description

Definition at line 28 of file SteerWriter.h.

Member Enumeration Documentation

◆ Method

enum class R3B::SteerWriter::Method
strong
Enumerator
inversion 
diagonalization 
fullGMRES 
sparseGMRES 
cholesky 
bandcholesky 
HIP 

Definition at line 31 of file SteerWriter.h.

Constructor & Destructor Documentation

◆ SteerWriter()

R3B::SteerWriter::SteerWriter ( )
default

Member Function Documentation

◆ add_method()

void R3B::SteerWriter::add_method ( Method method,
const std::pair< float, float > & values )

Definition at line 31 of file SteerWriter.cxx.

◆ add_other_options()

void R3B::SteerWriter::add_other_options ( std::vector< std::string > options)

Definition at line 40 of file SteerWriter.cxx.

◆ add_parameter_default()

void R3B::SteerWriter::add_parameter_default ( int par_num,
const std::pair< float, float > & values )

Definition at line 21 of file SteerWriter.cxx.

◆ set_data_filepath()

void R3B::SteerWriter::set_data_filepath ( std::string_view filepath)
inline

Definition at line 44 of file SteerWriter.h.

◆ set_filepath()

void R3B::SteerWriter::set_filepath ( std::string_view filepath)
inline

Definition at line 43 of file SteerWriter.h.

◆ set_parameter_file()

void R3B::SteerWriter::set_parameter_file ( std::string_view filename)
inline

Definition at line 45 of file SteerWriter.h.

◆ write()

void R3B::SteerWriter::write ( )

Definition at line 45 of file SteerWriter.cxx.


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