#include <ComputeNaturalCoordsAlgorithm.h>
|
void | append (Eigen::Vector3d const &natural_coords, Eigen::Vector3d const &real_coords, vtkIdType bulk_element_id, vtkIdType point_cloud_node_id) |
|
void | fail () |
|
ComputeNaturalCoordsResult | finished (Eigen::VectorXd const &initial_anchor_stress, Eigen::VectorXd const &maximum_anchor_stress, Eigen::VectorXd const &residual_anchor_stress, Eigen::VectorXd const &anchor_cross_sectional_area, Eigen::VectorXd const &anchor_stiffness) |
|
|
static Eigen::MatrixXd | conv (std::vector< Eigen::Vector3d > const &in) |
|
◆ append()
void ApplicationUtils::ComputeNaturalCoordsIntermediateResult::append |
( |
Eigen::Vector3d const & | natural_coords, |
|
|
Eigen::Vector3d const & | real_coords, |
|
|
vtkIdType | bulk_element_id, |
|
|
vtkIdType | point_cloud_node_id ) |
|
inline |
◆ conv()
static Eigen::MatrixXd ApplicationUtils::ComputeNaturalCoordsIntermediateResult::conv |
( |
std::vector< Eigen::Vector3d > const & | in | ) |
|
|
inlinestaticprivate |
Definition at line 68 of file ComputeNaturalCoordsAlgorithm.h.
69 {
70 Eigen::MatrixXd out(in.size(), 3);
71 for (std::size_t i = 0; i < in.size(); ++i)
72 {
73 out.row(i).noalias() = in[i].transpose();
74 }
75 return out;
76 }
Referenced by finished().
◆ fail()
void ApplicationUtils::ComputeNaturalCoordsIntermediateResult::fail |
( |
| ) |
|
|
inline |
◆ finished()
ComputeNaturalCoordsResult ApplicationUtils::ComputeNaturalCoordsIntermediateResult::finished |
( |
Eigen::VectorXd const & | initial_anchor_stress, |
|
|
Eigen::VectorXd const & | maximum_anchor_stress, |
|
|
Eigen::VectorXd const & | residual_anchor_stress, |
|
|
Eigen::VectorXd const & | anchor_cross_sectional_area, |
|
|
Eigen::VectorXd const & | anchor_stiffness ) |
|
inline |
Definition at line 44 of file ComputeNaturalCoordsAlgorithm.h.
50 {
51 auto bei = Eigen::Map<Eigen::VectorX<vtkIdType>>(
53 auto pcni = Eigen::Map<Eigen::VectorX<vtkIdType>>(
57 initial_anchor_stress,
58 maximum_anchor_stress,
59 residual_anchor_stress,
60 anchor_cross_sectional_area,
61 anchor_stiffness,
62 bei,
63 pcni,
65 }
References bulk_element_ids, conv(), natural_coordss, point_cloud_node_ids, real_coordss, and success.
Referenced by ApplicationUtils::computeNaturalCoords().
◆ bulk_element_ids
std::vector<vtkIdType> ApplicationUtils::ComputeNaturalCoordsIntermediateResult::bulk_element_ids |
|
private |
◆ natural_coordss
std::vector<Eigen::Vector3d> ApplicationUtils::ComputeNaturalCoordsIntermediateResult::natural_coordss |
|
private |
◆ point_cloud_node_ids
std::vector<vtkIdType> ApplicationUtils::ComputeNaturalCoordsIntermediateResult::point_cloud_node_ids |
|
private |
◆ real_coordss
std::vector<Eigen::Vector3d> ApplicationUtils::ComputeNaturalCoordsIntermediateResult::real_coordss |
|
private |
◆ success
bool ApplicationUtils::ComputeNaturalCoordsIntermediateResult::success = true |
|
private |
The documentation for this class was generated from the following file: