numbers Namespace Reference

Developer Documentation: MeltPoolDG::numbers Namespace Reference
Developer Documentation
MeltPoolDG::numbers Namespace Reference

Functions

bool is_invalid (const double &number)
 
template<typename number >
number compute_angle_in_radians (const number angle_deg)
 Convert an angle from degrees to radians.
 

Variables

constexpr double invalid_double = -1e100
 
constexpr double sqrt_pi = std::sqrt(dealii::numbers::PI)
 Square root of pi.
 

Function Documentation

◆ compute_angle_in_radians()

template<typename number >
number MeltPoolDG::numbers::compute_angle_in_radians ( const number  angle_deg)

Convert an angle from degrees to radians.

This function takes an angle specified in degrees and converts it to radians using the relation \( \theta_{\mathrm{rad}} = \theta_{\mathrm{deg}} \cdot \pi / 180 \).

Template Parameters
numberNumeric type (e.g., float, double).
Parameters
angle_degAngle in degrees.
Returns
Angle in radians.

◆ is_invalid()

bool MeltPoolDG::numbers::is_invalid ( const double &  number)
inline

Variable Documentation

◆ invalid_double

constexpr double MeltPoolDG::numbers::invalid_double = -1e100
constexpr

◆ sqrt_pi

constexpr double MeltPoolDG::numbers::sqrt_pi = std::sqrt(dealii::numbers::PI)
constexpr

Square root of pi.