NEMoSys  0.63.0
A modular, extensible resource with robust automated mesh generation, mesh quality analysis, adaptive mesh refinement, and data transfer between arbitrary meshes.
orthoPoly3D.H File Reference

Go to the source code of this file.

Classes

class  orthoPoly3D
 

Typedefs

using MatrixXdRM = Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor >
 

Functions

void removeRow (Eigen::MatrixXd &matrix, unsigned int rowToRemove)
 
void removeRow (const MatrixXdRM &matrix, MatrixXdRM &matrix_red, const std::vector< unsigned int > &toRemove)
 
void removeRow (const Eigen::MatrixXd &matrix, MatrixXdRM &matrix_red, const std::vector< unsigned int > &toRemove)
 
void removeColumn (Eigen::MatrixXd &matrix, unsigned int colToRemove)
 

Typedef Documentation

◆ MatrixXdRM

using MatrixXdRM = Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor>

Definition at line 61 of file orthoPoly3D.H.

Function Documentation

◆ removeColumn()

void removeColumn ( Eigen::MatrixXd &  matrix,
unsigned int  colToRemove 
)

◆ removeRow() [1/3]

void removeRow ( Eigen::MatrixXd &  matrix,
unsigned int  rowToRemove 
)

◆ removeRow() [2/3]

void removeRow ( const MatrixXdRM matrix,
MatrixXdRM matrix_red,
const std::vector< unsigned int > &  toRemove 
)

◆ removeRow() [3/3]

void removeRow ( const Eigen::MatrixXd &  matrix,
MatrixXdRM matrix_red,
const std::vector< unsigned int > &  toRemove 
)