Path: blob/devel/ElmerGUI/netgen/libsrc/interface/writeuser.hpp
3206 views
#ifndef WRITEUSER1#define WRITEUSER23/**************************************************************************/4/* File: writeuser.hh */5/* Authors: many */6/* Date: 10. Dec. 97 */7/**************************************************************************/8910extern11void WriteFile (int typ,12const Mesh & mesh,13const CSGeometry & geom,14const char * filename,15const char * geomfile = NULL,16double h = 0);17181920extern21void ReadFile (Mesh & mesh,22const string & filename);2324extern25void ImportSolution (const char * filename);2627282930313233extern34void WriteNeutralFormat (const Mesh & mesh,35const CSGeometry & geom,36const string & filename);3738extern39void WriteSurfaceFormat (const Mesh & mesh,40const string & filename);4142extern43void WriteSTLFormat (const Mesh & mesh,44const string & filename);4546extern47void WriteVRMLFormat (const Mesh & mesh,48bool faces,49const string & filename);5051extern52void WriteFEPPFormat (const Mesh & mesh,53const CSGeometry & geom,54const string & filename);5556extern57void WriteGmshFormat (const Mesh & mesh,58const CSGeometry & geom,59const string & filename);6061extern62void WriteUserChemnitz (const Mesh & mesh,63const string & filename);6465extern66void WriteJCMFormat (const Mesh & mesh,67const CSGeometry & geom,68const string & filename);697071extern72void WriteDiffPackFormat (const Mesh & mesh,73const CSGeometry & geom,74const string & filename);7576extern77void WriteTochnogFormat (const Mesh & mesh,78const string & filename);7980extern81void WriteTecPlotFormat (const Mesh & mesh,82const CSGeometry & geom,83const string & filename);8485extern86void WriteAbaqusFormat (const Mesh & mesh,87const string & filename);8889extern90void WriteFluentFormat (const Mesh & mesh,91const string & filename);9293extern94void WritePermasFormat (const Mesh & mesh,95const string & filename);9697extern98void WriteFEAPFormat (const Mesh & mesh,99const string & filename);100101extern102void WriteElmerFormat (const Mesh & mesh,103const string & filename);104105106extern107void WriteEdgeElementFormat (const Mesh & mesh,108const CSGeometry & geom,109const string & filename);110111112113#ifdef OLIVER114extern115void WriteTETFormat (const Mesh & mesh,116const string & filename);117118#endif119120extern void ReadTETFormat (Mesh & mesh,121const string & filename);122123124void WriteDolfinFormat (const Mesh & mesh,125const string & filename);126127128extern void RegisterUserFormats (ARRAY<const char*> & names);129130extern bool WriteUserFormat (const string & format,131const Mesh & mesh,132const CSGeometry & geom,133const string & filename);134135136137138#endif139140141142