Nektar++
|
#include <iostream>
#include <fstream>
#include <iomanip>
#include <sstream>
#include <vector>
#include <list>
#include <tinyxml.h>
Go to the source code of this file.
Classes | |
struct | Vertex |
Represents a vertex in the mesh. More... | |
struct | Edge |
struct | TwoDElement |
Functions | |
void | readEnsite (const char *filename, vector< Vertex > &pVertexList, vector< TwoDElement > &pElementList) |
int | GetEdge (vector< int > &vert, vector< Edge > &edges, int elm_type) |
void | createEdgeList (vector< Vertex > &pVertexList, vector< Edge > &pEdgeList, vector< TwoDElement > &pElementList) |
void | WriteToXMLFile (const char *outfile, const vector< Vertex > &nodes, const vector< Edge > &edges, const vector< TwoDElement > &twoDElements) |
void | WriteMshFile (const char *outfile, const vector< Vertex > &nodes, const vector< Edge > &edges, const vector< TwoDElement > &twoDElements) |
int | main (int argc, char *argv[]) |
void createEdgeList | ( | vector< Vertex > & | pVertexList, |
vector< Edge > & | pEdgeList, | ||
vector< TwoDElement > & | pElementList | ||
) |
Definition at line 141 of file EnsiteToXml.cpp.
References GetEdge().
Referenced by main().
int GetEdge | ( | vector< int > & | vert, |
vector< Edge > & | edges, | ||
int | elm_type | ||
) |
Definition at line 113 of file EnsiteToXml.cpp.
Referenced by Nektar::MultiRegions::AssemblyMapDG::AssemblyMapDG(), createEdgeList(), GenerateMapEidsv1v2(), MapEdgeVertices(), Nektar::Utilities::ProcessSpherigon::Process(), Nektar::LocalRegions::TriExp::v_FwdTrans_BndConstrained(), and Nektar::LocalRegions::QuadExp::v_FwdTrans_BndConstrained().
int main | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 294 of file EnsiteToXml.cpp.
References createEdgeList(), readEnsite(), WriteMshFile(), and WriteToXMLFile().
void readEnsite | ( | const char * | filename, |
vector< Vertex > & | pVertexList, | ||
vector< TwoDElement > & | pElementList | ||
) |
Definition at line 57 of file EnsiteToXml.cpp.
Referenced by main().
void WriteMshFile | ( | const char * | outfile, |
const vector< Vertex > & | nodes, | ||
const vector< Edge > & | edges, | ||
const vector< TwoDElement > & | twoDElements | ||
) |
Definition at line 264 of file EnsiteToXml.cpp.
Referenced by main().
void WriteToXMLFile | ( | const char * | outfile, |
const vector< Vertex > & | nodes, | ||
const vector< Edge > & | edges, | ||
const vector< TwoDElement > & | twoDElements | ||
) |
Definition at line 162 of file EnsiteToXml.cpp.
References Nektar::iterator.
Referenced by main().