GmshOutputEngine Class Reference
[Visualization]

GMSH output engine. More...

#include <gmsh.h>

Inherits OutputEngine.

List of all members.

Public Member Functions

 GmshOutputEngine (FILE *file)
virtual ~GmshOutputEngine ()
virtual void out (MeshFunction *fn, const char *name, int item=FN_VAL)
 Run the output with specified output engine.
virtual void out (MeshFunction *fn1, MeshFunction *fn2, MeshFunction *fn3, const char *name, int item=FN_VAL_0)
virtual void out (Mesh *mesh)
virtual void out_bc (Mesh *mesh, const char *name="BCs")
virtual void out_orders (Space *space, const char *name="orders")
virtual void out (Matrix *mat)

Protected Member Functions

void dump_scalars (int mode, int num_pts, Point3D *pts, double *value)
void dump_vectors (int mode, int num_pts, Point3D *pts, double *v0, double *v1, double *v2)
void dump_mesh (Mesh *mesh)

Protected Attributes

FILE * out_file
 file into which the output is done

Detailed Description

GMSH output engine.


Constructor & Destructor Documentation

GmshOutputEngine::GmshOutputEngine ( FILE *  file  ) 
GmshOutputEngine::~GmshOutputEngine (  )  [virtual]

Member Function Documentation

void GmshOutputEngine::dump_mesh ( Mesh mesh  )  [protected]
void GmshOutputEngine::dump_scalars ( int  mode,
int  num_pts,
Point3D pts,
double *  value 
) [protected]
void GmshOutputEngine::dump_vectors ( int  mode,
int  num_pts,
Point3D pts,
double *  v0,
double *  v1,
double *  v2 
) [protected]
void GmshOutputEngine::out ( Matrix mat  )  [virtual]
void GmshOutputEngine::out ( Mesh mesh  )  [virtual]

Implements OutputEngine.

void GmshOutputEngine::out ( MeshFunction fn1,
MeshFunction fn2,
MeshFunction fn3,
const char *  name,
int  item = FN_VAL_0 
) [virtual]
void GmshOutputEngine::out ( MeshFunction fn,
const char *  name,
int  item = FN_VAL 
) [virtual]

Run the output with specified output engine.

Returns:
true if ok
Parameters:
[in] fn A function that will be visualized

Implements OutputEngine.

void GmshOutputEngine::out_bc ( Mesh mesh,
const char *  name = "BCs" 
) [virtual]
void GmshOutputEngine::out_orders ( Space space,
const char *  name = "orders" 
) [virtual]

Member Data Documentation

FILE* GmshOutputEngine::out_file [protected]

file into which the output is done


The documentation for this class was generated from the following files:
Generated on Fri Sep 3 09:22:20 2010 for Hermes3D Library: Real Version by  doxygen 1.6.3