#include <exportergmsh.hpp>
Exporter to GMSH format.
Public Types | |
Typedefs | |
typedef MeshType | mesh_type |
typedef boost::shared_ptr < mesh_type > | mesh_ptrtype |
typedef mesh_type::point_const_iterator | point_const_iterator |
typedef Exporter< MeshType, N > | super |
typedef mesh_type::value_type | value_type |
typedef super::timeset_type | timeset_type |
typedef super::timeset_ptrtype | timeset_ptrtype |
typedef super::timeset_iterator | timeset_iterator |
typedef super::timeset_const_iterator | timeset_const_iterator |
typedef timeset_type::step_type | step_type |
typedef timeset_type::step_ptrtype | step_ptrtype |
typedef timeset_type::step_const_iterator | step_const_iterator |
typedef matrix_node < value_type >::type | matrix_node_type |
![]() | |
typedef VisitorBase | super1 |
typedef Visitor< MeshType > | super2 |
typedef TimeSet< MeshType, N > | timeset_type |
typedef timeset_type::mesh_type | mesh_type |
typedef timeset_type::mesh_ptrtype | mesh_ptrtype |
typedef boost::shared_ptr < timeset_type > | timeset_ptrtype |
typedef std::vector < timeset_ptrtype > | timeset_set_type |
typedef timeset_set_type::iterator | timeset_iterator |
typedef timeset_set_type::const_iterator | timeset_const_iterator |
typedef timeset_type::step_type | step_type |
typedef timeset_type::step_ptrtype | step_ptrtype |
![]() | |
typedef void | return_type |
Public Member Functions | |
Constructors, destructor | |
ExporterGmsh (std::string const &__p="default", int freq=1, WorldComm const &worldComm=Environment::worldComm()) | |
ExporterGmsh (po::variables_map const &vm, std::string const &exp_prefix="", WorldComm const &worldComm=Environment::worldComm()) | |
ExporterGmsh (ExporterGmsh const &__ex) | |
~ExporterGmsh () | |
Mutators | |
Exporter< MeshType, N > * | setOptions (std::string const &exp_prefix="") |
Exporter< MeshType, N > * | setOptions (po::variables_map const &vm, std::string const &exp_prefix="") FEELPP_DEPRECATED |
Methods | |
void | save () const |
void | visit (mesh_type *mesh) |
void | saveMesh (std::string const &filename, mesh_ptrtype mesh, bool parametric=false) const |
void | gmshSaveAscii () const |
void | gmshSaveFormat (std::ostream &out, std::string const &version=FEELPP_GMSH_FORMAT_VERSION) const |
void | gmshSavePhysicalNames (std::ostream &out, mesh_ptrtype mesh) const |
void | gmshSaveNodesStart (std::ostream &out, mesh_ptrtype mesh, size_type nGlobPt, bool parametric=false) const |
void | gmshSaveNodes (std::ostream &out, mesh_ptrtype mesh, size_type indexPtStart, bool parametric=false) const |
void | gmshSaveNodesEnd (std::ostream &out, mesh_ptrtype mesh, bool parametric=false) const |
void | gmshSaveElementsStart (std::ostream &out, size_type nGlobElt) const |
void | gmshSaveElements (std::ostream &out, mesh_ptrtype __mesh, size_type indexEltStart, size_type indexPtStart) const |
void | gmshSaveElementsEnd (std::ostream &out) const |
void | gmshSaveNodeData (std::ostream &out, step_ptrtype __step) const |
void | gmshSaveElementNodeData (std::ostream &out, step_ptrtype __step) const |
void | gmshSaveOneElementAsMesh (std::string const &filename, typename mesh_type::element_type::super const &elt) const |
![]() | |
bool | doExport () const |
std::string const & | type () const |
std::string const & | prefix () const |
int | freq () const |
int | cptOfSave () const |
file_type | fileType () const |
std::string | path () const |
void | setDoExport (bool do_export) |
Exporter< MeshType, N > * | setType (std::string const &__type) |
Exporter< MeshType, N > * | addPath (boost::format fmt) |
Exporter< MeshType, N > * | setPrefix (std::string const &__prefix) |
Exporter< MeshType, N > * | setFreq (int __freq) |
Exporter< MeshType, N > * | setFileType (file_type __ft) |
timeset_iterator | beginTimeSet () |
timeset_iterator | endTimeSet () |
timeset_const_iterator | beginTimeSet () const |
timeset_const_iterator | endTimeSet () const |
timeset_ptrtype | defaultTimeSet () |
timeset_ptrtype | timeSet (int ts) |
bool | useSingleTransientFile () const |
void | setUseSingleTransientFile (bool s) |
void | setMesh (mesh_ptrtype mesh, ExporterGeometry exgeo=EXPORTER_GEOMETRY_CHANGE_COORDS_ONLY) |
template<typename F > | |
void | add (std::string const &name, F const &u) |
void | addRegions () |
step_ptrtype | step (double time) |
step_ptrtype | step (double time, int s) |
void | addTimeSet (timeset_ptrtype const &__ts) |
void | saveTimeSet () const |
void | restart (double __time) |
void | setWorldComm (WorldComm const &wc) |
WorldComm const & | worldComm () const |
ExporterGeometry | exporterGeometry () const |
Exporter (WorldComm const &worldComm=Environment::worldComm()) | |
Exporter (std::string const &type, std::string const &prefix="", int freq=1, WorldComm const &worldComm=Environment::worldComm()) | |
Exporter (po::variables_map const &vm, std::string const &exporter_prefix="", WorldComm const &worldComm=Environment::worldComm()) | |
Exporter (Exporter const &exporter) | |
virtual | ~Exporter () |
![]() | |
virtual | ~Visitor () |
virtual base destructor | |
return_type | visit (MeshType &__t) |
visit a data structure | |
Additional Inherited Members | |
![]() | |
static boost::shared_ptr < Exporter< MeshType, N > > | New (std::string const &exportername, std::string prefix=Environment::about().appName(), WorldComm const &worldComm=Environment::worldComm()) |
static boost::shared_ptr < Exporter< MeshType, N > > | New (po::variables_map const &vm=Environment::vm(), std::string prefix=Environment::about().appName(), WorldComm const &worldComm=Environment::worldComm()) |
![]() | |
int | M_cptOfSave |
bool | M_do_export |
ExporterGeometry | M_ex_geometry |
int | M_freq |
file_type | M_ft |
std::string | M_path |
std::string | M_prefix |
timeset_set_type | M_ts_set |
std::string | M_type |
bool | M_use_single_transient_file |
WorldComm | M_worldComm |
|
virtual |
save the timeset
Implements Feel::Exporter< MeshType, N >.
void Feel::ExporterGmsh< MeshType, N >::saveMesh | ( | std::string const & | filename, |
mesh_ptrtype | mesh, | ||
bool | parametric = false |
||
) | const |
save the mesh
to the file filename
|
inlinevirtual |
set the options from the variables_map
vm
as well as the prefix exp_prefix
Reimplemented from Feel::Exporter< MeshType, N >.
References Feel::Exporter< MeshType, N >::setOptions().
|
inlinevirtual |
set the options from the variables_map
vm
as well as the prefix exp_prefix
Reimplemented from Feel::Exporter< MeshType, N >.
References Feel::Exporter< MeshType, N >::setOptions().
|
virtual |
export mesh
Implements Feel::Visitor< MeshType >.