include/meltpooldg/utilities/utility_functions.hpp File Reference
|
Developer Documentation
|
utility_functions.hpp File Reference
#include <deal.II/base/config.h>#include <deal.II/base/exceptions.h>#include <deal.II/base/point.h>#include <deal.II/base/vectorization.h>#include <deal.II/fe/mapping.h>#include <deal.II/grid/grid_tools_geometry.h>#include <deal.II/grid/tria.h>#include <algorithm>#include <cmath>#include <ios>#include <sstream>#include <string>#include <unordered_set>#include <vector>
Include dependency graph for utility_functions.hpp:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
| namespace | MeltPoolDG |
| Interface for a general preconditioner. | |
| namespace | MeltPoolDG::UtilityFunctions |
Functions | |
| template<typename number1 , typename number2 > | |
| void | MeltPoolDG::UtilityFunctions::remove_duplicates (std::vector< number1 > &a, std::vector< number2 > &b) |
| template<typename T > | |
| std::string | MeltPoolDG::UtilityFunctions::to_string_with_precision (const T a_value, const int n=6) |
| template<typename number > | |
| dealii::VectorizedArray< number > | MeltPoolDG::UtilityFunctions::limit_to_bounds (const dealii::VectorizedArray< number > &in, const number lower_limit, const number upper_limit) |
| template<typename number > | |
| number | MeltPoolDG::UtilityFunctions::limit_to_bounds (const number in, const number lower_limit, const number upper_limit) |
| template<typename number > | |
| dealii::VectorizedArray< number > | MeltPoolDG::UtilityFunctions::is_between (const dealii::VectorizedArray< number > &in, const number lower_limit, const number upper_limit) |
| template<typename number > | |
| int | MeltPoolDG::UtilityFunctions::get_exponent_power_ten (const number x) |
| template<int dim, typename number > | |
| number | MeltPoolDG::UtilityFunctions::integrate_over_line (const std::vector< number > &vals, const std::vector< dealii::Point< dim > > &points) |
| template<int dim, typename number > | |
| number | MeltPoolDG::UtilityFunctions::compute_numerical_zero_of_norm (const dealii::Triangulation< dim > &triangulation, const dealii::Mapping< dim > &mapping) |
| template<int dim, typename ForwardIterator > | |
| dealii::Point< dim > | MeltPoolDG::UtilityFunctions::to_point (const ForwardIterator begin, const ForwardIterator end) |
| template<typename TypeWeight , typename TypeTerm > | |
| TypeTerm | MeltPoolDG::UtilityFunctions::calculate_arithmetic_phase_weighted_average (const TypeWeight &weight_a, const TypeTerm &term_a, const TypeWeight &weight_b, const TypeTerm &term_b) |
| template<typename number > | |
| dealii::VectorizedArray< number > | MeltPoolDG::UtilityFunctions::calculate_complementary_error_function_vec (const dealii::VectorizedArray< number > &x) |
| Helper function for the element-wise computation of the complementary error function of a vectorized array. | |
Generated by