|
| constexpr std::vector< Node::DOF > | translational (const unsigned dimension) |
| |
| constexpr std::vector< Node::DOF > | mechanical (const unsigned dimension) |
| |
| unique_ptr< Material > | unique_copy (const shared_ptr< Material > &) |
| |
| unique_ptr< Section > | unique_copy (const shared_ptr< Section > &) |
| |
| unique_ptr< SectionShell > | unique_copy (const shared_ptr< SectionShell > &) |
| |
| unique_ptr< SectionShell > | unique_copy (const unique_ptr< SectionShell > &) |
| |
| std::string | pattern (const std::string_view header, const std::string_view file_path, 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_sv, 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_sv, const Col< T > &in_vec) |
| |
| template<typename... T> |
| void | highlight (const std::string_view format_sv, const T &... args) |
| |
template<class Container , class Handler >
requires requires(Container& x) { x.begin(); x.end(); } |
| void | for_all (Container &target, Handler &&func) |
| |
| template<typename T > |
| std::vector< T > & | append_to (std::vector< T > &a, std::vector< T > &&b) |
| |
| template<typename T1 > |
| enable_if2< is_arma_type< T1 >::value, typenameT1::pod_type >::result | inf_norm (const T1 &X) |
| |
| template<typename T > |
| T | ramp (const T in) |
| |
| template<typename T > |
| constexpr const T & | middle (const std::vector< T > &container) |
| |
| 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<class Container , class Handler >
requires requires(Container x) { x.begin(); x.end(); } |
| auto | all_of (Container &target, Handler &&func) |
| |
template<class Container , class Handler >
requires requires(Container x) { x.begin(); x.end(); } |
| auto | none_of (Container &target, Handler &&func) |
| |
template<class Container , class Handler >
requires requires(Container x) { x.begin(); x.end(); } |
| auto | any_of (Container &target, Handler &&func) |
| |
| template<typename T > |
| constexpr T & | hacker (const T &I) |
| |
| template<typename T > |
| constexpr T *& | hacker (const T *const &I) |
| |
template<typename T >
requires std::signed_integral<T> || std::floating_point<T> |
| constexpr T | sign (const T I) |
| |
| template<std::floating_point T> |
| constexpr T | clamp (const T c, T a, T b) |
| |
| template<std::floating_point T> |
| constexpr T | clamp_unit (const T c) |
| |
| template<std::floating_point T> |
| bool | approx_equal (const T x, const 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 (std::string &) |
| |
| void | to_lower (std::string &) |
| |
| std::string | to_upper (const std::string &) |
| |
| std::string | to_lower (const std::string &) |
| |
| std::string | to_upper (std::string &&) |
| |
| std::string | to_lower (std::string &&) |
| |