Public Member Functions | |
Output () | |
~Output () | |
void | Initialize (FEM::InputData const *idata, FEM::Data const *data) |
void | OutputIncrement (int iStage, int increment) |
void | OutputIncrement (int iStage, int increment, IntSolverData const &ISD) |
void | OutputStage (int iStage) |
void | SetNotifyCallBack (void(*pFun)(int, int, IntSolverData const &)) |
void | SetNotifyCallBack (void *pt2Object, void(*pt2Wrapper)(void *pt2Object, int, int)) |
void | OpenFiles () |
void | CloseFiles () |
Private Member Functions | |
void | VTKCreateFile (String const &Filename) |
void | VTKAppendData (String const &Filename, int iStage, int iInc) |
void | _write_stage_opendx (size_t iStage, Array< String > &Labels, LinAlg::Matrix< REAL > &DataValues) |
void | _write_stage_vtk (size_t iStage, Array< String > &Labels, LinAlg::Matrix< REAL > &DataValues) |
Private Attributes | |
FEM::InputData const * | _idata |
FEM::Data const * | _data |
int | _n_out_nodes |
int | _n_out_elems |
std::ofstream | _a_node_files [OUTPUT_MAX_NODES] |
std::ofstream | _a_elem_files [OUTPUT_MAX_ELEMS] |
void * | _pt2object |
Friends | |
std::ostream & | operator<< (std::ostream &os, FEM::Output const &OU) |
Definition at line 54 of file output.h.
void FEM::Output::_write_stage_opendx | ( | size_t | iStage, | |
Array< String > & | Labels, | |||
LinAlg::Matrix< REAL > & | DataValues | |||
) | [inline, private] |