Utility Namespace Reference
|
Developer Documentation
|
MeltPoolDG::Utility Namespace Reference
Functions | |
| template<int dim, typename vector , typename number > | |
| void | generate_points_along_vector (std::vector< dealii::Point< dim > > &points_normal_to_interface, const dealii::Point< dim > &starting_point, const vector &unit_vec, const number max_distance_per_side, const unsigned int n_inc_per_side, const bool bidirectional=true) |
Function Documentation
◆ generate_points_along_vector()
template<int dim, typename vector , typename number >
| void MeltPoolDG::Utility::generate_points_along_vector | ( | std::vector< dealii::Point< dim > > & | points_normal_to_interface, |
| const dealii::Point< dim > & | starting_point, | ||
| const vector & | unit_vec, | ||
| const number | max_distance_per_side, | ||
| const unsigned int | n_inc_per_side, | ||
| const bool | bidirectional = true |
||
| ) |
Starting from a starting_point, generate points along the given unit_vec with a given number of steps n_inc_per_side and ranging up to a max_distance_per_side. If bidirectional is set to true, points on both sides of the starting_point are generated.
Generated by