#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()
| Eigen::MatrixXd ApplicationUtils::ComputeNaturalCoordsIntermediateResult::conv |
( |
std::vector< Eigen::Vector3d > const & | in | ) |
|
|
inlinestaticprivate |
Definition at line 62 of file ComputeNaturalCoordsAlgorithm.h.
63 {
64 Eigen::MatrixXd out(in.size(), 3);
65 for (std::size_t i = 0; i < in.size(); ++i)
66 {
67 out.row(i).noalias() = in[i].transpose();
68 }
69 return out;
70 }
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 38 of file ComputeNaturalCoordsAlgorithm.h.
44 {
45 auto bei = Eigen::Map<Eigen::VectorX<vtkIdType>>(
47 auto pcni = Eigen::Map<Eigen::VectorX<vtkIdType>>(
51 initial_anchor_stress,
52 maximum_anchor_stress,
53 residual_anchor_stress,
54 anchor_cross_sectional_area,
55 anchor_stiffness,
56 bei,
57 pcni,
59 }
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: