|
template<typename T , int64 ndims> |
bool | aligned (const arraynd< T, ndims > &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims> |
auto | operator+ (const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims> |
auto | operator- (const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims> |
auto | operator+ (const arraynd< T, ndims > &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims> |
auto | operator- (const arraynd< T, ndims > &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims> |
auto | operator* (const arraynd< T, ndims > &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims> |
auto | operator/ (const arraynd< T, ndims > &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims, typename U > |
auto | operator+ (const arraynd< T, ndims > &lhs, const U &rhs) |
|
template<typename T , int64 ndims, typename U > |
auto | operator- (const arraynd< T, ndims > &lhs, const U &rhs) |
|
template<typename T , int64 ndims, typename U > |
auto | operator* (const arraynd< T, ndims > &lhs, const U &rhs) |
|
template<typename T , int64 ndims, typename U > |
auto | operator/ (const arraynd< T, ndims > &lhs, const U &rhs) |
|
template<typename T , int64 ndims, typename U > |
auto | operator+ (const U &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims, typename U > |
auto | operator- (const U &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims, typename U > |
auto | operator* (const U &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims, typename U > |
auto | operator/ (const U &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims> |
auto | operator< (const arraynd< T, ndims > &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims> |
auto | operator> (const arraynd< T, ndims > &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims> |
auto | operator<= (const arraynd< T, ndims > &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims> |
auto | operator>= (const arraynd< T, ndims > &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims> |
auto | operator== (const arraynd< T, ndims > &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims> |
auto | operator!= (const arraynd< T, ndims > &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims> |
auto | operator&& (const arraynd< T, ndims > &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims> |
auto | operator|| (const arraynd< T, ndims > &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims, typename U > |
auto | operator< (const arraynd< T, ndims > &lhs, const U &rhs) |
|
template<typename T , int64 ndims, typename U > |
auto | operator> (const arraynd< T, ndims > &lhs, const U &rhs) |
|
template<typename T , int64 ndims, typename U > |
auto | operator<= (const arraynd< T, ndims > &lhs, const U &rhs) |
|
template<typename T , int64 ndims, typename U > |
auto | operator>= (const arraynd< T, ndims > &lhs, const U &rhs) |
|
template<typename T , int64 ndims, typename U > |
auto | operator== (const arraynd< T, ndims > &lhs, const U &rhs) |
|
template<typename T , int64 ndims, typename U > |
auto | operator!= (const arraynd< T, ndims > &lhs, const U &rhs) |
|
template<typename T , int64 ndims, typename U > |
auto | operator&& (const arraynd< T, ndims > &lhs, const U &rhs) |
|
template<typename T , int64 ndims, typename U > |
auto | operator|| (const arraynd< T, ndims > &lhs, const U &rhs) |
|
template<typename T , int64 ndims, typename U > |
auto | operator< (const U &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims, typename U > |
auto | operator> (const U &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims, typename U > |
auto | operator<= (const U &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims, typename U > |
auto | operator>= (const U &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims, typename U > |
auto | operator== (const U &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims, typename U > |
auto | operator!= (const U &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims, typename U > |
auto | operator&& (const U &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims, typename U > |
auto | operator|| (const U &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims> |
auto | operator! (const arraynd< T, ndims > &arr) |
|
template<int64 ndims> |
bool | all (const arraynd< bool, ndims > &arr) |
| Returns true if all elements of arr are true . More...
|
|
template<int64 ndims> |
bool | any (const arraynd< bool, ndims > &arr) |
| Returns true if any element of arr is true . More...
|
|
template<typename T , int64 ndims, typename U > |
arraynd< T, ndims > | to (const arraynd< U, ndims > &arr) |
| Returns a multidimensional array with the elements of arr converted to type T . More...
|
|
template<typename T , int64 ndims, typename U > |
arraynd< T, ndims > | replace (const arraynd< T, ndims > &lhs, const arraynd< bool, ndims > &selection, const U &rhs) |
| Returns a multidimensional array similar to arr but with elements for which selection(indices) is true replaced with rhs . More...
|
|
template<typename T , int64 ndims, typename U > |
arraynd< T, ndims > | replace (const arraynd< T, ndims > &lhs, const arraynd< bool, ndims > &selection, const arraynd< U, ndims > &rhs) |
| Returns a multidimensional array similar to arr but with elements for which selection(indices) is true replaced with the corresponding elements of rhs . More...
|
|
template<typename T , int64 ndims> |
std::ostream & | operator<< (std::ostream &os, const arraynd< T, ndims > &rhs) |
|
template<typename U > |
constexpr const identity< U > | operator+ (int64 lhs, identity< U > rhs) |
|
template<typename U > |
std::ostream & | operator<< (std::ostream &os, const identity< U > &rhs) |
|
template<typename T > |
std::string | tostring (const T &val) |
|
template<typename T > |
tostring_function | tostring_converter () |
|
template<typename U > |
constexpr quantity< U > | operator* (float64 lhs, quantity< U > rhs) |
|
template<typename U > |
constexpr quantity< decltype(_1/U())> | operator/ (float64 lhs, quantity< U > rhs) |
|
constexpr mass | operator""_yg (unsigned long long multiplier) |
|
constexpr mass | operator""_zg (unsigned long long multiplier) |
|
constexpr mass | operator""_ag (unsigned long long multiplier) |
|
constexpr mass | operator""_fg (unsigned long long multiplier) |
|
constexpr mass | operator""_pg (unsigned long long multiplier) |
|
constexpr mass | operator""_ng (unsigned long long multiplier) |
|
constexpr mass | operator""_ug (unsigned long long multiplier) |
|
constexpr mass | operator""_mg (unsigned long long multiplier) |
|
constexpr mass | operator""_g (unsigned long long multiplier) |
|
constexpr mass | operator""_kg (unsigned long long multiplier) |
|
constexpr mass | operator""_Mg (unsigned long long multiplier) |
|
constexpr mass | operator""_Gg (unsigned long long multiplier) |
|
constexpr mass | operator""_Tg (unsigned long long multiplier) |
|
constexpr mass | operator""_Pg (unsigned long long multiplier) |
|
constexpr mass | operator""_Eg (unsigned long long multiplier) |
|
constexpr mass | operator""_Zg (unsigned long long multiplier) |
|
constexpr mass | operator""_Yg (unsigned long long multiplier) |
|
constexpr distance | operator""_ym (unsigned long long multiplier) |
|
constexpr distance | operator""_zm (unsigned long long multiplier) |
|
constexpr distance | operator""_am (unsigned long long multiplier) |
|
constexpr distance | operator""_fm (unsigned long long multiplier) |
|
constexpr distance | operator""_pm (unsigned long long multiplier) |
|
constexpr distance | operator""_nm (unsigned long long multiplier) |
|
constexpr distance | operator""_um (unsigned long long multiplier) |
|
constexpr distance | operator""_mm (unsigned long long multiplier) |
|
constexpr distance | operator""_m (unsigned long long multiplier) |
|
constexpr distance | operator""_km (unsigned long long multiplier) |
|
constexpr distance | operator""_Mm (unsigned long long multiplier) |
|
constexpr distance | operator""_Gm (unsigned long long multiplier) |
|
constexpr distance | operator""_Tm (unsigned long long multiplier) |
|
constexpr distance | operator""_Pm (unsigned long long multiplier) |
|
constexpr distance | operator""_Em (unsigned long long multiplier) |
|
constexpr distance | operator""_Zm (unsigned long long multiplier) |
|
constexpr distance | operator""_Ym (unsigned long long multiplier) |
|
constexpr duration | operator""_ys (unsigned long long multiplier) |
|
constexpr duration | operator""_zs (unsigned long long multiplier) |
|
constexpr duration | operator""_as (unsigned long long multiplier) |
|
constexpr duration | operator""_fs (unsigned long long multiplier) |
|
constexpr duration | operator""_ps (unsigned long long multiplier) |
|
constexpr duration | operator""_ns (unsigned long long multiplier) |
|
constexpr duration | operator""_us (unsigned long long multiplier) |
|
constexpr duration | operator""_ms (unsigned long long multiplier) |
|
constexpr duration | operator""_s (unsigned long long multiplier) |
|
constexpr duration | operator""_ks (unsigned long long multiplier) |
|
constexpr duration | operator""_Ms (unsigned long long multiplier) |
|
constexpr duration | operator""_Gs (unsigned long long multiplier) |
|
constexpr duration | operator""_Ts (unsigned long long multiplier) |
|
constexpr duration | operator""_Ps (unsigned long long multiplier) |
|
constexpr duration | operator""_Es (unsigned long long multiplier) |
|
constexpr duration | operator""_Zs (unsigned long long multiplier) |
|
constexpr duration | operator""_Ys (unsigned long long multiplier) |
|
constexpr duration | operator""_min (unsigned long long multiplier) |
|
constexpr duration | operator""_hr (unsigned long long multiplier) |
|
constexpr duration | operator""_day (unsigned long long multiplier) |
|
constexpr duration | operator""_yr (unsigned long long multiplier) |
|
constexpr electric_current | operator""_yA (unsigned long long multiplier) |
|
constexpr electric_current | operator""_zA (unsigned long long multiplier) |
|
constexpr electric_current | operator""_aA (unsigned long long multiplier) |
|
constexpr electric_current | operator""_fA (unsigned long long multiplier) |
|
constexpr electric_current | operator""_pA (unsigned long long multiplier) |
|
constexpr electric_current | operator""_nA (unsigned long long multiplier) |
|
constexpr electric_current | operator""_uA (unsigned long long multiplier) |
|
constexpr electric_current | operator""_mA (unsigned long long multiplier) |
|
constexpr electric_current | operator""_A (unsigned long long multiplier) |
|
constexpr electric_current | operator""_kA (unsigned long long multiplier) |
|
constexpr electric_current | operator""_MA (unsigned long long multiplier) |
|
constexpr electric_current | operator""_GA (unsigned long long multiplier) |
|
constexpr electric_current | operator""_TA (unsigned long long multiplier) |
|
constexpr electric_current | operator""_PA (unsigned long long multiplier) |
|
constexpr electric_current | operator""_EA (unsigned long long multiplier) |
|
constexpr electric_current | operator""_ZA (unsigned long long multiplier) |
|
constexpr electric_current | operator""_YA (unsigned long long multiplier) |
|
constexpr thermodynamic_temperature | operator""_yK (unsigned long long multiplier) |
|
constexpr thermodynamic_temperature | operator""_zK (unsigned long long multiplier) |
|
constexpr thermodynamic_temperature | operator""_aK (unsigned long long multiplier) |
|
constexpr thermodynamic_temperature | operator""_fK (unsigned long long multiplier) |
|
constexpr thermodynamic_temperature | operator""_pK (unsigned long long multiplier) |
|
constexpr thermodynamic_temperature | operator""_nK (unsigned long long multiplier) |
|
constexpr thermodynamic_temperature | operator""_uK (unsigned long long multiplier) |
|
constexpr thermodynamic_temperature | operator""_mK (unsigned long long multiplier) |
|
constexpr thermodynamic_temperature | operator""_K (unsigned long long multiplier) |
|
constexpr thermodynamic_temperature | operator""_kK (unsigned long long multiplier) |
|
constexpr thermodynamic_temperature | operator""_MK (unsigned long long multiplier) |
|
constexpr thermodynamic_temperature | operator""_GK (unsigned long long multiplier) |
|
constexpr thermodynamic_temperature | operator""_TK (unsigned long long multiplier) |
|
constexpr thermodynamic_temperature | operator""_PK (unsigned long long multiplier) |
|
constexpr thermodynamic_temperature | operator""_EK (unsigned long long multiplier) |
|
constexpr thermodynamic_temperature | operator""_ZK (unsigned long long multiplier) |
|
constexpr thermodynamic_temperature | operator""_YK (unsigned long long multiplier) |
|
constexpr amount_of_substance | operator""_ymol (unsigned long long multiplier) |
|
constexpr amount_of_substance | operator""_zmol (unsigned long long multiplier) |
|
constexpr amount_of_substance | operator""_amol (unsigned long long multiplier) |
|
constexpr amount_of_substance | operator""_fmol (unsigned long long multiplier) |
|
constexpr amount_of_substance | operator""_pmol (unsigned long long multiplier) |
|
constexpr amount_of_substance | operator""_nmol (unsigned long long multiplier) |
|
constexpr amount_of_substance | operator""_umol (unsigned long long multiplier) |
|
constexpr amount_of_substance | operator""_mmol (unsigned long long multiplier) |
|
constexpr amount_of_substance | operator""_mol (unsigned long long multiplier) |
|
constexpr amount_of_substance | operator""_kmol (unsigned long long multiplier) |
|
constexpr amount_of_substance | operator""_Mmol (unsigned long long multiplier) |
|
constexpr amount_of_substance | operator""_Gmol (unsigned long long multiplier) |
|
constexpr amount_of_substance | operator""_Tmol (unsigned long long multiplier) |
|
constexpr amount_of_substance | operator""_Pmol (unsigned long long multiplier) |
|
constexpr amount_of_substance | operator""_Emol (unsigned long long multiplier) |
|
constexpr amount_of_substance | operator""_Zmol (unsigned long long multiplier) |
|
constexpr amount_of_substance | operator""_Ymol (unsigned long long multiplier) |
|
constexpr luminous_intensity | operator""_ycd (unsigned long long multiplier) |
|
constexpr luminous_intensity | operator""_zcd (unsigned long long multiplier) |
|
constexpr luminous_intensity | operator""_acd (unsigned long long multiplier) |
|
constexpr luminous_intensity | operator""_fcd (unsigned long long multiplier) |
|
constexpr luminous_intensity | operator""_pcd (unsigned long long multiplier) |
|
constexpr luminous_intensity | operator""_ncd (unsigned long long multiplier) |
|
constexpr luminous_intensity | operator""_ucd (unsigned long long multiplier) |
|
constexpr luminous_intensity | operator""_mcd (unsigned long long multiplier) |
|
constexpr luminous_intensity | operator""_cd (unsigned long long multiplier) |
|
constexpr luminous_intensity | operator""_kcd (unsigned long long multiplier) |
|
constexpr luminous_intensity | operator""_Mcd (unsigned long long multiplier) |
|
constexpr luminous_intensity | operator""_Gcd (unsigned long long multiplier) |
|
constexpr luminous_intensity | operator""_Tcd (unsigned long long multiplier) |
|
constexpr luminous_intensity | operator""_Pcd (unsigned long long multiplier) |
|
constexpr luminous_intensity | operator""_Ecd (unsigned long long multiplier) |
|
constexpr luminous_intensity | operator""_Zcd (unsigned long long multiplier) |
|
constexpr luminous_intensity | operator""_Ycd (unsigned long long multiplier) |
|
std::ostream & | operator<< (std::ostream &os, const mass &rhs) |
|
std::ostream & | operator<< (std::ostream &os, const distance &rhs) |
|
std::ostream & | operator<< (std::ostream &os, const duration &rhs) |
|
std::ostream & | operator<< (std::ostream &os, const electric_current &rhs) |
|
std::ostream & | operator<< (std::ostream &os, const thermodynamic_temperature &rhs) |
|
std::ostream & | operator<< (std::ostream &os, const amount_of_substance &rhs) |
|
std::ostream & | operator<< (std::ostream &os, const luminous_intensity &rhs) |
|
std::ostream & | operator<< (std::ostream &os, const quantity< no_units > &rhs) |
|
template<typename U > |
std::ostream & | operator<< (std::ostream &os, const quantity< U > &rhs) |
|
std::ostream & | operator<< (std::ostream &os, const scale &rhs) |
|
constexpr const scale | operator+ (int64 lhs, scale rhs) |
|
std::ostream & | operator<< (std::ostream &os, const time_point &rhs) |
|
bool | operator== (duration lhs, const time_point &rhs) |
|
bool | operator!= (duration lhs, const time_point &rhs) |
|
bool | operator< (duration lhs, const time_point &rhs) |
|
bool | operator> (duration lhs, const time_point &rhs) |
|
bool | operator<= (duration lhs, const time_point &rhs) |
|
bool | operator>= (duration lhs, const time_point &rhs) |
|