Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
model::TriangularMesh Class Reference

#include <TriangularMesh.h>

Inheritance diagram for model::TriangularMesh:
Collaboration diagram for model::TriangularMesh:

Public Member Functions

const Eigen::Vector2d & vertex (const size_t &vID)
std::deque< Eigen::Vector2d > & vertices ()
const std::deque< Eigen::Vector2d > & vertices () const
std::deque< Eigen::Vector3i > & triangles ()
const std::deque< Eigen::Vector3i > & triangles () const
void reMesh (const std::deque< Eigen::Matrix< double, 2, 1 > > &boundaryPts, const std::deque< Eigen::Matrix< double, 2, 1 > > &internalPts, const double &meshSize, const std::string &flags)
void reMesh (const std::vector< Eigen::Matrix< double, 2, 1 > > &points, const std::vector< Eigen::Matrix< int, 2, 1 > > &segments, const double &meshSize, const std::string &flags)

Detailed Description

Definition at line 19 of file TriangularMesh.h.

Member Function Documentation

◆ reMesh() [1/2]

void model::TriangularMesh::reMesh ( const std::deque< Eigen::Matrix< double, 2, 1 > > & boundaryPts,
const std::deque< Eigen::Matrix< double, 2, 1 > > & internalPts,
const double & meshSize,
const std::string & flags )

Definition at line 45 of file TriangularMesh.cpp.

◆ reMesh() [2/2]

void model::TriangularMesh::reMesh ( const std::vector< Eigen::Matrix< double, 2, 1 > > & points,
const std::vector< Eigen::Matrix< int, 2, 1 > > & segments,
const double & meshSize,
const std::string & flags )

Definition at line 253 of file TriangularMesh.cpp.

◆ triangles() [1/2]

std::deque< Eigen::Vector3i > & model::TriangularMesh::triangles ( )

Definition at line 35 of file TriangularMesh.cpp.

◆ triangles() [2/2]

const std::deque< Eigen::Vector3i > & model::TriangularMesh::triangles ( ) const

Definition at line 40 of file TriangularMesh.cpp.

◆ vertex()

const Eigen::Vector2d & model::TriangularMesh::vertex ( const size_t & vID)

Definition at line 20 of file TriangularMesh.cpp.

◆ vertices() [1/2]

std::deque< Eigen::Vector2d > & model::TriangularMesh::vertices ( )

Definition at line 25 of file TriangularMesh.cpp.

◆ vertices() [2/2]

const std::deque< Eigen::Vector2d > & model::TriangularMesh::vertices ( ) const

Definition at line 30 of file TriangularMesh.cpp.


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