PolyDiM
C++ library for POLYtopal DIscretization Methods
Loading...
Searching...
No Matches
Gedim::MEDIT_Utilities Class Referencefinal

The MEDIT_Utilities class for interface with MEDIT. More...

#include <MEDIT_Utilities.hpp>

Public Types

enum  ExportFormats { Ascii = 0 }
 

Public Member Functions

 MEDIT_Utilities ()
 
virtual ~MEDIT_Utilities ()
 
void ExportPoints (const std::string &filePath, const Eigen::MatrixXd &points, const std::vector< unsigned int > &points_reference_ids) const
 
void ExportSegments (const std::string &filePath, const Eigen::MatrixXd &points, const Eigen::MatrixXi &cells, const std::vector< unsigned int > &points_reference_ids, const std::vector< unsigned int > &cells_reference_ids) const
 
void ExportPolygons (const std::string &filePath, const Eigen::MatrixXd &points, const std::vector< std::vector< unsigned int > > &cells_vertices, const std::vector< unsigned int > &points_reference_ids, const std::vector< unsigned int > &cells_reference_ids, const unsigned int &order=1) const
 
void ExportPolyhedra (const std::string &filePath, const Eigen::MatrixXd &points, const std::vector< std::vector< unsigned int > > &faces_vertices, const std::vector< std::vector< unsigned int > > &cells_vertices, const std::vector< unsigned int > &points_reference_ids, const std::vector< unsigned int > &faces_reference_ids, const std::vector< unsigned int > &cells_reference_ids, const unsigned int &order=1) const
 

Detailed Description

Member Enumeration Documentation

◆ ExportFormats

Constructor & Destructor Documentation

◆ MEDIT_Utilities()

Gedim::MEDIT_Utilities::MEDIT_Utilities ( )
inline

◆ ~MEDIT_Utilities()

virtual Gedim::MEDIT_Utilities::~MEDIT_Utilities ( )
inlinevirtual

Member Function Documentation

◆ ExportPoints()

void Gedim::MEDIT_Utilities::ExportPoints ( const std::string &  filePath,
const Eigen::MatrixXd &  points,
const std::vector< unsigned int > &  points_reference_ids 
) const

◆ ExportPolygons()

void Gedim::MEDIT_Utilities::ExportPolygons ( const std::string &  filePath,
const Eigen::MatrixXd &  points,
const std::vector< std::vector< unsigned int > > &  cells_vertices,
const std::vector< unsigned int > &  points_reference_ids,
const std::vector< unsigned int > &  cells_reference_ids,
const unsigned int order = 1 
) const

◆ ExportPolyhedra()

void Gedim::MEDIT_Utilities::ExportPolyhedra ( const std::string &  filePath,
const Eigen::MatrixXd &  points,
const std::vector< std::vector< unsigned int > > &  faces_vertices,
const std::vector< std::vector< unsigned int > > &  cells_vertices,
const std::vector< unsigned int > &  points_reference_ids,
const std::vector< unsigned int > &  faces_reference_ids,
const std::vector< unsigned int > &  cells_reference_ids,
const unsigned int order = 1 
) const

◆ ExportSegments()

void Gedim::MEDIT_Utilities::ExportSegments ( const std::string &  filePath,
const Eigen::MatrixXd &  points,
const Eigen::MatrixXi &  cells,
const std::vector< unsigned int > &  points_reference_ids,
const std::vector< unsigned int > &  cells_reference_ids 
) const

The documentation for this class was generated from the following files: