mFES - molecular Finite Element Solver
0.4
|
#include <mystdlib.h>
#include <myadt.hpp>
#include <linalg.hpp>
#include <meshing.hpp>
#include <incvis.hpp>
#include <visual.hpp>
#include <csg.hpp>
#include "togl_1_7.h"
#include <nginterface.h>
#include "../libsrc/interface/writeuser.hpp"
#include "demoview.hpp"
Classes | |
struct | netgen::demoview_kwstruct |
class | netgen::DemoScanner |
class | netgen::InterpolationPoint< S > |
class | netgen::InterpolationSpline< S > |
class | netgen::InterpolationSpline< S >::intpts |
class | netgen::DemoView |
Namespaces | |
namespace | netgen |
namespace defined for NETGEN | |
Enumerations | |
enum | netgen::DEMOVIEW_TOKEN_TYPE { netgen::DTOK_MINUS = '-', netgen::DTOK_LP = '(', netgen::DTOK_RP = ')', netgen::DTOK_LSP = '[', netgen::DTOK_RSP = ']', netgen::DTOK_EQU = '=', netgen::DTOK_COMMA = ',', netgen::DTOK_SEMICOLON = ';', netgen::DTOK_COLON = ':', netgen::DTOK_PLUS = '+', netgen::DTOK_NUM = 100, netgen::DTOK_STRING, netgen::DTOK_TIME, netgen::DTOK_CAMPOS, netgen::DTOK_CAMPOINT, netgen::DTOK_CAMUP, netgen::DTOK_END, netgen::DTOK_MINUS = '-', netgen::DTOK_LP = '(', netgen::DTOK_RP = ')', netgen::DTOK_LSP = '[', netgen::DTOK_RSP = ']', netgen::DTOK_EQU = '=', netgen::DTOK_COMMA = ',', netgen::DTOK_SEMICOLON = ';', netgen::DTOK_COLON = ':', netgen::DTOK_PLUS = '+', netgen::DTOK_NUM = 100, netgen::DTOK_STRING, netgen::DTOK_TIME, netgen::DTOK_CAMPOS, netgen::DTOK_CAMPOINT, netgen::DTOK_CAMUP, netgen::DTOK_END } |
Functions | |
void | netgen::WriteFile (int typ, const Mesh &mesh, const CSGeometry &geom, const char *filename, const char *geomfile=NULL, double h=0) |
void | netgen::ReadFile (Mesh &mesh, const string &filename) |
void | netgen::WriteNeutralFormat (const Mesh &mesh, const CSGeometry &geom, const string &filename) |
void | netgen::WriteSurfaceFormat (const Mesh &mesh, const string &filename) |
void | netgen::WriteSTLFormat (const Mesh &mesh, const string &filename) |
void | netgen::WriteSTLExtFormat (const Mesh &mesh, const string &filename) |
void | netgen::WriteVRMLFormat (const Mesh &mesh, bool faces, const string &filename) |
void | netgen::WriteFEPPFormat (const Mesh &mesh, const CSGeometry &geom, const string &filename) |
void | netgen::WriteGmshFormat (const Mesh &mesh, const CSGeometry &geom, const string &filename) |
void | netgen::WriteGmsh2Format (const Mesh &mesh, const CSGeometry &geom, const string &filename) |
void | netgen::WriteOpenFOAM15xFormat (const Mesh &mesh, const string &casename, const bool compressed) |
void | netgen::WriteUserChemnitz (const Mesh &mesh, const string &filename) |
void | netgen::WriteJCMFormat (const Mesh &mesh, const CSGeometry &geom, const string &filename) |
void | netgen::WriteDiffPackFormat (const Mesh &mesh, const CSGeometry &geom, const string &filename) |
void | netgen::WriteTochnogFormat (const Mesh &mesh, const string &filename) |
void | netgen::WriteTecPlotFormat (const Mesh &mesh, const CSGeometry &geom, const string &filename) |
void | netgen::WriteAbaqusFormat (const Mesh &mesh, const string &filename) |
void | netgen::WriteFluentFormat (const Mesh &mesh, const string &filename) |
void | netgen::WritePermasFormat (const Mesh &mesh, const string &filename) |
void | netgen::WriteFEAPFormat (const Mesh &mesh, const string &filename) |
void | netgen::WriteElmerFormat (const Mesh &mesh, const string &filename) |
void | netgen::WriteEdgeElementFormat (const Mesh &mesh, const CSGeometry &geom, const string &filename) |
void | netgen::ReadTETFormat (Mesh &mesh, const string &filename) |
void | netgen::ReadFNFFormat (Mesh &mesh, const string &filename) |
void | netgen::WriteDolfinFormat (const Mesh &mesh, const string &filename) |
void | netgen::RegisterUserFormats (Array< const char * > &names, Array< const char * > &extensions) |
bool | netgen::WriteUserFormat (const string &format, const Mesh &mesh, const NetgenGeometry &geom, const string &filename) |
void | netgen::ParseChar (DemoScanner &scan, char ch) |
double | netgen::ParseNumber (DemoScanner &scan) |
Vec< 3 > | netgen::ParseVector (DemoScanner &scan) |
DLL_HEADER void | netgen::Ng_PrintDest (const char *s) |
DLL_HEADER void | netgen::MyError (const char *ch) |
void | netgen::ResetTime () |
DLL_HEADER double | netgen::GetTime () |
int | netgen::Ng_New (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_ImportMesh (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_LoadMesh (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_SaveMesh (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_MergeMesh (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_ExportMesh (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_ImportSolution (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_ShowDemo (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_DemoSetTime (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_SaveSolution (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_SetNextTimeStamp (ClientData clientData, Tcl_Interp *interp, int argqc, tcl_const char *argv[]) |
int | netgen::Ng_LoadGeometry (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_SaveGeometry (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_ReadStatus (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_MemInfo (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_BCProp (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_Refine (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_SecondOrder (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
void * | netgen::HighOrderDummy (void *) |
int | netgen::Ng_HighOrder (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
void * | netgen::ValidateDummy (void *) |
int | netgen::Ng_ValidateSecondOrder (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_ZRefinement (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_HPRefinement (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_LoadMeshSize (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_MeshSizeFromSurfaceMesh (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_GenerateBoundaryLayer (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_InsertVirtualBL (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_CutOffAndCombine (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_HelmholtzMesh (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_SetMeshingParameters (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_SetDebugParameters (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_GetCommandLineParameter (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
void * | netgen::MeshingDummy (void *) |
int | netgen::MeshingVal (tcl_const char *str) |
int | netgen::Ng_GenerateMesh (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_StopMeshing (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_MeshInfo (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_MeshQuality (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_CheckSurfaceMesh (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_CheckVolumeMesh (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_DeleteVolMesh (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_SplitSeparatedFaces (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_RestrictH (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_Anisotropy (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
void * | netgen::BisectDummy (void *) |
int | netgen::Ng_Bisect (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_Split2Tets (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_MeshDoctor (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
SYMBOLTABLE< VisualScene * > & | netgen::GetVisualizationScenes () |
void | netgen::AddVisualizationScene (const string &name, VisualScene *avs) |
void | netgen::SetVisualScene (Tcl_Interp *interp) |
void | netgen::MyOpenGLText (const char *text) |
int | netgen::Ng_MouseMove (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_MouseDblClick (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_ZoomAll (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_Center (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_StandardRotation (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_ArbitraryRotation (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_Metis (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
void | netgen::SelectFaceInOCCDialogTree (int facenr) |
int | netgen::Ng_ACISCommand (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
void | netgen::Ng_SetVisualizationParameter (const char *name, const char *value) |
void | Ng_InitSolutionData (Ng_SolutionData *soldata) |
void | Ng_SetSolutionData (Ng_SolutionData *soldata) |
void | Ng_SetMouseEventHandler (netgen::MouseEventHandler *handler) |
void | Ng_ClearSolutionData () |
delete gridfunctions | |
void | netgen::Render () |
void | Ng_Redraw () |
void | netgen::PlayAnimFile (const char *name, int speed, int maxcnt) |
int | netgen::Ng_SetVisParameters (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_BuildFieldLines (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_Exit (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | netgen::Ng_Init (Tcl_Interp *interp) |
int | netgen::Ng_CSG_Init (Tcl_Interp *interp) |
Variables | |
bool | nodisplay |
AutoPtr< NetgenGeometry > | netgen::ng_geometry |
AutoPtr< Mesh > | netgen::mesh |
Tcl_Interp * | netgen::tcl_interp |
VisualSceneSurfaceMeshing | netgen::vssurfacemeshing |
VisualSceneMesh | netgen::vsmesh |
VisualSceneMeshDoctor | netgen::vsmeshdoc |
VisualSceneSolution | netgen::vssolution |
char * | netgen::err_needsmesh = "This operation needs a mesh" |
char * | netgen::err_jobrunning = "Meshing Job already running" |
BisectionOptions | netgen::biopt |
int | netgen::firsttime = 1 |
int | netgen::animcnt = 0 |
void Ng_ClearSolutionData | ( | ) |
delete gridfunctions
void Ng_InitSolutionData | ( | Ng_SolutionData * | soldata | ) |
void Ng_Redraw | ( | ) |
void Ng_SetMouseEventHandler | ( | netgen::MouseEventHandler * | handler | ) |
void Ng_SetSolutionData | ( | Ng_SolutionData * | soldata | ) |
bool nodisplay |