21 friend struct ::UnstructuredGridCheck;
51 void SetPointData(
int pointIndex,
const std::string& name,
double data);
57 void SetPointData(
int pointIndex,
const std::string& name, Eigen::VectorXd data);
63 void SetCellData(
int cellIndex,
const std::string& name,
double data);
69 void SetCellData(
int cellIndex,
const std::string& name, Eigen::VectorXd data);
73 std::vector<Point> mPoints;
76 std::vector<Cell> mCells;
79 std::vector<std::string> mPointDataNames;
82 std::vector<std::string> mCellDataNames;
86 void CheckPoints(std::vector<int> pointIds)
const;
90 int GetPointDataIndex(
const std::string& name)
const;
94 int GetCellDataIndex(
const std::string& name)
const;
void SetCellData(int cellIndex, const std::string &name, double data)
set scalar cell data
Definition: UnstructuredGrid.cpp:61
coordinates
Definition: DamageBar.py:13
int AddPoint(Eigen::VectorXd coordinates)
add Point to unstructured grid
Definition: UnstructuredGrid.cpp:14
void ExportVtuDataFile(const std::string &filename, bool asBinary=true) const
export to Vtu datafile
Definition: UnstructuredGrid.cpp:9
Definition: XMLWriter.h:11
void DefineCellData(std::string name)
define cell data
Definition: UnstructuredGrid.cpp:43
visualization of unstructured grids
Definition: UnstructuredGrid.h:18
int AddCell(std::vector< int > pointIds, eCellTypes cellType)
add cell
Definition: UnstructuredGrid.cpp:20
Definition: TestStructure.h:39
void SetPointData(int pointIndex, const std::string &name, double data)
set scalar point data
Definition: UnstructuredGrid.cpp:51
Definition: Exception.h:6
eCellTypes
Definition: VisualizeEnum.h:6
void DefinePointData(std::string name)
define point data
Definition: UnstructuredGrid.cpp:35
def Visualize(structure, file)
Definition: Truss1D2N.py:63