|
| | SystemReader (std::string const &filename, std::string format="ascii", Arccore::MessagePassing::IMessagePassingMng *parallel_mng=nullptr) |
| void | read (Matrix &A) |
| void | read (BlockMatrix &A) |
|
| template<typename FileNodeT> |
| void | _readMatrixInfo (Importer &importer, FileNodeT &info_node, int &nrows, int &ncols, int &nnz, int &blk_size, int &blk_size2) |
| template<typename FileNodeT> |
| void | _readCSRProfile (Importer &importer, FileNodeT &parent_node, int &nrows, int &nnz, std::vector< int > &kcol, std::vector< int > &cols) |
| template<typename FileNodeT> |
| void | _readMatrixValues (Importer &importer, FileNodeT &parent_node, int &size, int &blk_size, int &blk_size2, std::vector< double > &values) |
Definition at line 29 of file SystemReader.h.
◆ SystemReader()
| Alien::SystemReader::SystemReader |
( |
std::string const & | filename, |
|
|
std::string | format = "ascii", |
|
|
Arccore::MessagePassing::IMessagePassingMng * | parallel_mng = nullptr ) |
◆ ~SystemReader()
| Alien::SystemReader::~SystemReader |
( |
| ) |
|
|
virtual |
◆ _readCSRProfile()
template<typename FileNodeT>
| void Alien::SystemReader::_readCSRProfile |
( |
Importer & | importer, |
|
|
FileNodeT & | parent_node, |
|
|
int & | nrows, |
|
|
int & | nnz, |
|
|
std::vector< int > & | kcol, |
|
|
std::vector< int > & | cols ) |
|
private |
◆ _readMatrixInfo()
template<typename FileNodeT>
| void Alien::SystemReader::_readMatrixInfo |
( |
Importer & | importer, |
|
|
FileNodeT & | info_node, |
|
|
int & | nrows, |
|
|
int & | ncols, |
|
|
int & | nnz, |
|
|
int & | blk_size, |
|
|
int & | blk_size2 ) |
|
private |
◆ _readMatrixValues()
template<typename FileNodeT>
| void Alien::SystemReader::_readMatrixValues |
( |
Importer & | importer, |
|
|
FileNodeT & | parent_node, |
|
|
int & | size, |
|
|
int & | blk_size, |
|
|
int & | blk_size2, |
|
|
std::vector< double > & | values ) |
|
private |
◆ read() [1/2]
◆ read() [2/2]
| void Alien::SystemReader::read |
( |
Matrix & | A | ) |
|
◆ m_filename
| std::string Alien::SystemReader::m_filename |
|
private |
◆ m_format
| std::string Alien::SystemReader::m_format |
|
private |
◆ m_nproc
| Arccore::Integer Alien::SystemReader::m_nproc |
|
private |
◆ m_parallel_mng
| Arccore::MessagePassing::IMessagePassingMng* Alien::SystemReader::m_parallel_mng |
|
private |
◆ m_prec
| int Alien::SystemReader::m_prec |
|
private |
◆ m_rank
| Arccore::Integer Alien::SystemReader::m_rank |
|
private |
The documentation for this class was generated from the following files: