HermesCommon  3.0
Hermes::Algebra::Mixins::MatrixRhsImportExport< Scalar > Class Template Referenceabstract

#include <algebra_mixins.h>

+ Inheritance diagram for Hermes::Algebra::Mixins::MatrixRhsImportExport< Scalar >:

Public Member Functions

virtual void export_to_file (const char *filename, const char *var_name, Algebra::MatrixExportFormat fmt, char *number_format="%lf")=0
 
void export_to_file (std::string filename, const char *var_name, Algebra::MatrixExportFormat fmt, char *number_format="%lf")
 
void export_to_file (std::string filename, std::string var_name, Algebra::MatrixExportFormat fmt, char *number_format="%lf")
 
virtual void import_from_file (const char *filename, const char *var_name, Algebra::MatrixExportFormat fmt)
 
void import_from_file (std::string filename, const char *var_name, Algebra::MatrixExportFormat fmt)
 
void import_from_file (std::string filename, std::string var_name, Algebra::MatrixExportFormat fmt)
 

Detailed Description

template<typename Scalar>
class Hermes::Algebra::Mixins::MatrixRhsImportExport< Scalar >

Mixin that interfaces basic linear algebra structures output.

Definition at line 117 of file algebra_mixins.h.

Member Function Documentation

template<typename Scalar >
virtual void Hermes::Algebra::Mixins::MatrixRhsImportExport< Scalar >::export_to_file ( const char *  filename,
const char *  var_name,
Algebra::MatrixExportFormat  fmt,
char *  number_format = "%lf" 
)
pure virtual
template<typename Scalar >
virtual void Hermes::Algebra::Mixins::MatrixRhsImportExport< Scalar >::import_from_file ( const char *  filename,
const char *  var_name,
Algebra::MatrixExportFormat  fmt 
)
inlinevirtual

reading matrix

Parameters
[in]filenameobvious
[in]var_namename of variable (will be searched for to output file)
[in]fmtinput file format

Reimplemented in Hermes::Algebra::CSRMatrix< Scalar >, Hermes::Algebra::CSCMatrix< Scalar >, Hermes::Algebra::SimpleVector< Scalar >, and Hermes::Algebra::MumpsMatrix< Scalar >.

Definition at line 133 of file algebra_mixins.h.


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