OGS
|
Writes global matrices to disk for debugging purposes.
Definition at line 23 of file MatrixOutput.h.
#include <MatrixOutput.h>
Public Member Functions | |
GlobalMatrixOutput () | |
void | operator() (double const t, int const process_id, GlobalMatrix const &M, GlobalMatrix const &K, GlobalVector const &b) |
void | operator() (double const t, int const process_id, GlobalVector const &b, GlobalMatrix const &Jac) |
Private Attributes | |
std::string | filenamePrefix_ |
std::size_t | counter_ = 0 |
bool | do_output_ = false |
ProcessLib::Assembly::GlobalMatrixOutput::GlobalMatrixOutput | ( | ) |
Definition at line 161 of file MatrixOutput.cpp.
References do_output_, filenamePrefix_, and WARN().
void ProcessLib::Assembly::GlobalMatrixOutput::operator() | ( | double const | t, |
int const | process_id, | ||
GlobalMatrix const & | M, | ||
GlobalMatrix const & | K, | ||
GlobalVector const & | b ) |
Definition at line 179 of file MatrixOutput.cpp.
References counter_, do_output_, and filenamePrefix_.
void ProcessLib::Assembly::GlobalMatrixOutput::operator() | ( | double const | t, |
int const | process_id, | ||
GlobalVector const & | b, | ||
GlobalMatrix const & | Jac ) |
Definition at line 225 of file MatrixOutput.cpp.
References counter_, do_output_, and filenamePrefix_.
|
private |
Used to distinguish output files of global matrices at the same time, but, e.g., at different non-linear iterations etc.
Definition at line 38 of file MatrixOutput.h.
Referenced by operator()(), and operator()().
|
private |
Definition at line 40 of file MatrixOutput.h.
Referenced by GlobalMatrixOutput(), operator()(), and operator()().
|
private |
Definition at line 34 of file MatrixOutput.h.
Referenced by GlobalMatrixOutput(), operator()(), and operator()().