|
|
| CloughTocherPatch (Eigen::Matrix< double, 12, 3 > &boundary_data) |
| |
|
int | triangle_ind (const double &u, const double &v, const double &w) const |
| |
|
Eigen::Matrix< double, 10, 1 > | monomial_basis_eval (const double &u, const double &v, const double &w) const |
| |
|
Eigen::Matrix< double, 10, 10 > | lagrange_to_monomial_basis () const |
| |
|
Eigen::Matrix< double, 3, 1 > | CT_eval (const double &u, const double &v) const |
| |
|
std::array< Eigen::Matrix< double, 10, 3 >, 3 > | get_coeffs () const |
| |
|
void | set_lagrange_nodes (const std::array< Eigen::Vector2d, 19 > &planar_nodes, const std::array< Eigen::Vector3d, 19 > &lagrange_nodes) |
| |
|
double | external_boundary_data_eval (const double &u, const double &v, Eigen::Matrix< double, 12, 1 > &external_boundary_data) const |
| |
| void | triangulate (size_t num_refinements, std::array< Eigen::MatrixXd, 3 > &V, std::array< Eigen::MatrixXi, 3 > &F) const |
| | Triangulate the patch.
|
| |
|
void | triangulate_normalized (size_t num_refinements, std::array< Eigen::MatrixXd, 3 > &V, std::array< Eigen::MatrixXi, 3 > &F) const |
| |
| void | parametrize_patch_boundaries (std::array< std::array< LineSegment, 3 >, 3 > &patch_boundaries) const |
| | Get the boundaries of the three subtriangle patches.
|
| |
|
Eigen::Matrix< double, 3, 1 > | CT_eval_normalized (int idx, const double &u, const double &v) const |
| |
|
void | view () const |
| |