#include <Output3D.h>
Classes | |
struct | TOutputData |
Public Member Functions | |
TOutput3D (int maxn_fespaces, int maxn_scalar, int maxn_vect, int maxn_parameters, TDomain *domain, TCollection *coll=NULL, const char *name=NULL) | |
~TOutput3D () | |
int | AddFEFunction (TFEFunction3D *fefunction) |
int | AddFEVectFunct (TFEVectFunct3D *fevectfunct) |
int | AddParameter (double value, const char *descr) |
int | Write (std::string basename, int i=1, double t=0.) |
int | WriteGrape (const char *name) |
int | WriteTecplot (const char *name) |
int | WriteGMV (const char *name) |
int | WriteAmira (const char *name) |
int | WriteVtk (const char *name) |
void | WriteVtkDiscontinuous (const char *fileName, int N_LocVertices, TVertex **Vertices) |
int | Write_ParVTK (#ifdef _MPI MPI_Comm comm,#endif int img, char *subID) |
int | WriteBinaryPlt (const char *filename) |
Protected Member Functions | |
int | AddFESpace (TFESpace3D *fespace) |
void | ComputeOutputData () |
void | ComputeFEValues () |
Protected Attributes | |
TCollection * | Coll |
int | N_FESpaces |
int | MaxN_FESpaces |
TFESpace3D ** | FESpaceArray |
int | N_ScalarVar |
int | MaxN_ScalarVar |
TFEFunction3D ** | FEFunctionArray |
int | N_VectorVar |
int | MaxN_VectorVar |
TFEVectFunct3D ** | FEVectFunctArray |
int | N_Parameters |
int | MaxN_Parameters |
double * | ParameterValues |
const char ** | ParameterDescription |
TDomain * | Domain |
TOutputData * | Data |
char * | Name |
store given data and realize output
TOutput3D::TOutput3D | ( | int | maxn_fespaces, |
int | maxn_scalar, | ||
int | maxn_vect, | ||
int | maxn_parameters, | ||
TDomain * | domain, | ||
TCollection * | coll = NULL , |
||
const char * | name = NULL |
||
) |
constructor: maximum number of these things
constructor maximum number of these things
TOutput3D::~TOutput3D | ( | ) |
destructor: freeing all allocated space
int TOutput3D::AddFEFunction | ( | TFEFunction3D * | fefunction | ) |
add a FEFunction into this output object
|
protected |
add a FESpace into this output object (internal use)
int TOutput3D::AddFEVectFunct | ( | TFEVectFunct3D * | fevectfunct | ) |
add a FEVectFunct into this output object
int TOutput3D::AddParameter | ( | double | value, |
const char * | descr | ||
) |
add parameter into this output object
int TOutput3D::Write | ( | std::string | basename, |
int | i = 1 , |
||
double | t = 0. |
||
) |
write stored data. This calls the other Write* functions.
write stored data into a .vtk-file
int TOutput3D::Write_ParVTK | ( | #ifdef _MPI MPI_Comm | comm, |
#endif int | img, | ||
char * | subID | ||
) |
write stored PARALLEL data into a pvtu and vtu files (XML files for paraview)
write stored PARALLEL data into a pvtu and vtu files (XML files for paraview) (Sashikumaar Ganesan)
int TOutput3D::WriteAmira | ( | const char * | name | ) |
write stored data into an amira file
int TOutput3D::WriteBinaryPlt | ( | const char * | filename | ) |
write stored data into a tecplot file
int TOutput3D::WriteGMV | ( | const char * | name | ) |
write stored data into a GMV file
int TOutput3D::WriteGrape | ( | const char * | name | ) |
write stored data into a grape file
int TOutput3D::WriteTecplot | ( | const char * | name | ) |
write stored data into a tecplot file
int TOutput3D::WriteVtk | ( | const char * | name | ) |
write stored data into an vtk file
write stored data into a VTK file start of implementation by Piotr Skrzypacz 24.03.04
void TOutput3D::WriteVtkDiscontinuous | ( | const char * | fileName, |
int | N_LocVertices, | ||
TVertex ** | Vertices | ||
) |
write a discontinuous function into a VTK file
|
protected |
collection for all spaces and functions
|
protected |
corresponding domain
|
protected |
array of stored scalar variables
|
protected |
array of stored FESpaces
|
protected |
array of stored vector-valued variables
|
protected |
maximal storage for FESpaces
|
protected |
maximal storage for parameters
|
protected |
maximal storage for FEFunction
|
protected |
maximal storage for FEVectFunct
|
protected |
number of stored FESpace
|
protected |
number of stored paramters
|
protected |
number of stored scalar variables = TFEFunction
|
protected |
number of stored vector-valued variables = TFEFunction
|
protected |
description for parameters
|
protected |
values of parameters