|
unique_ptr< Material > | make_copy (const shared_ptr< Material > &) |
|
unique_ptr< Material > | make_copy (const unique_ptr< Material > &) |
|
unique_ptr< Section > | make_copy (const shared_ptr< Section > &) |
|
unique_ptr< Section > | make_copy (const unique_ptr< Section > &) |
|
unique_ptr< Section > | initialized_section_copy (const shared_ptr< DomainBase > &, uword) |
|
unique_ptr< SectionShell > | make_copy (const shared_ptr< SectionShell > &) |
|
unique_ptr< SectionShell > | make_copy (const unique_ptr< SectionShell > &) |
|
std::string | pattern (const std::string_view header, const std::string_view file_name, const std::string_view format) |
|
template<typename... T> |
void | debug (const std::string_view file_name, const int line, const std::string_view format_str, const T &... args) |
|
template<typename... T> |
void | warning (const std::string_view file_name, const int line, const std::string_view format_str, const T &... args) |
|
template<typename... T> |
void | error (const std::string_view file_name, const int line, const std::string_view format_str, const T &... args) |
|
template<typename... T> |
void | fatal (const std::string_view file_name, const int line, const std::string_view format_str, const T &... args) |
|
template<typename... T> |
void | info (const std::string_view format_str, const T &... args) |
|
template<typename... T> |
std::string | format (const std::string_view format_str, const T &... args) |
|
template<typename T > |
std::string | format (const Col< T > &in_vec) |
|
template<typename T > |
void | info (const Col< T > &in_vec) |
|
template<typename T > |
void | info (const std::string_view format_str, const Col< T > &in_vec) |
|
template<typename... T> |
void | highlight (const std::string_view format_str, const T &... args) |
|
template<class IN , class FN >
requires requires(IN& x) { x.begin(); x.end(); } |
void | for_all (IN &from, FN &&func) |
|
template<typename T > |
T | ramp (const T in) |
|
template<sp_i IT, std::invocable< IT > F> |
void | for_each (const IT start, const IT end, F &&FN) |
|
template<sp_i IT, std::invocable< IT > F> |
void | for_each (const IT end, F &&FN) |
|
template<typename T > |
constexpr T | max_element (T start, T end) |
|
template<typename T > |
const std::vector< T > & | unique (std::vector< T > &container) |
|
template<typename T > |
constexpr T & | hacker (const T &I) |
|
template<typename T > |
constexpr T *& | hacker (const T *const &I) |
|
template<typename T > |
T | sign (const T &I) |
|
template<typename T >
requires (!std::numeric_limits<T>::is_integer) |
bool | approx_equal (T x, T y, int ulp=2) |
|
unsigned long long | binomial (unsigned long long, unsigned long long) |
|
char | to_upper (char) |
|
char | to_lower (char) |
|
void | to_upper (string &) |
|
void | to_lower (string &) |
|
string | to_upper (const string &) |
|
string | to_lower (const string &) |
|
string | to_upper (string &&) |
|
string | to_lower (string &&) |
|