libMesh
|
Classes | |
struct | hash< libMesh::FEType > |
struct | hash< libMesh::Point > |
struct | multiplies< boost::multiprecision::float128 > |
struct | plus< boost::multiprecision::float128 > |
Functions | |
LIBMESH_FLOAT128_UNARY (sqrt) LIBMESH_FLOAT128_UNARY(exp) LIBMESH_FLOAT128_UNARY(log) LIBMESH_FLOAT128_UNARY(log10) LIBMESH_FLOAT128_UNARY(sin) LIBMESH_FLOAT128_UNARY(cos) LIBMESH_FLOAT128_UNARY(tan) LIBMESH_FLOAT128_UNARY(asin) LIBMESH_FLOAT128_UNARY(acos) LIBMESH_FLOAT128_UNARY(atan) LIBMESH_FLOAT128_UNARY(sinh) LIBMESH_FLOAT128_UNARY(cosh) LIBMESH_FLOAT128_UNARY(tanh) LIBMESH_FLOAT128_UNARY(abs) LIBMESH_FLOAT128_UNARY(fabs) LIBMESH_FLOAT128_UNARY(ceil) LIBMESH_FLOAT128_UNARY(floor) inline boost | |
boost::multiprecision::float128 | real (const boost::multiprecision::float128 in) |
boost::multiprecision::float128 | imag (const boost::multiprecision::float128) |
LIBMESH_FLOAT128_MATH_BOOL (isinf) LIBMESH_FLOAT128_MATH_BOOL(isnan) inline boost | |
LIBMESH_FLOAT128_BINARY (pow) LIBMESH_FLOAT128_BINARY(atan2) LIBMESH_FLOAT128_BINARY(fmod) inline boost | |
LIBMESH_FLOAT128_UNARY (trunc) LIBMESH_FLOAT128_UNARY(round) LIBMESH_FLOAT128_UNARY(log1p) inline long long llround(const boost | |
LIBMESH_DEFINE_BOTH_MAX_MIN (long double, double) LIBMESH_DEFINE_BOTH_MAX_MIN(long double | |
float | LIBMESH_DEFINE_BOTH_MAX_MIN (double, float) LIBMESH_DEFINE_BOTH_MAX_MIN(libMesh |
std::ostream & | operator<< (std::ostream &os, const PetscScalar in) |
template<typename T > | |
auto | norm (const libMesh::TypeVector< T > &vector) -> decltype(std::norm(T())) |
|
inline |
Definition at line 88 of file float128_shims.h.
Referenced by libMesh::libmesh_imag(), libMesh::libmesh_isinf(), libMesh::libmesh_isnan(), line_print(), libMesh::PetscVector< libMesh::Number >::localize_to_one(), main(), libMesh::TypeTensor< T >::operator<(), libMesh::TypeVector< Real >::operator<(), libMesh::TypeVector< Real >::operator<=(), libMesh::TypeTensor< T >::operator>(), libMesh::TypeVector< Real >::operator>(), libMesh::TypeVector< Real >::operator>=(), libMesh::SparseMatrix< ValOut >::print(), libMesh::NumericVector< Number >::print(), and libMesh::ExodusII_IO::write_nodal_data().
std::LIBMESH_DEFINE_BOTH_MAX_MIN | ( | long | double, |
double | |||
) |
float std::LIBMESH_DEFINE_BOTH_MAX_MIN | ( | double | , |
float | |||
) |
Definition at line 41 of file libmesh_augment_std_namespace.h.
std::LIBMESH_FLOAT128_BINARY | ( | pow | ) |
std::LIBMESH_FLOAT128_MATH_BOOL | ( | isinf | ) |
Definition at line 116 of file float128_shims.h.
std::LIBMESH_FLOAT128_UNARY | ( | sqrt | ) |
Definition at line 56 of file float128_shims.h.
std::LIBMESH_FLOAT128_UNARY | ( | trunc | ) | const |
Definition at line 150 of file float128_shims.h.
auto std::norm | ( | const libMesh::TypeVector< T > & | vector | ) | -> decltype(std::norm(T())) |
Definition at line 1206 of file type_vector.h.
Referenced by libMesh::TensorTools::norm_sq(), and libMesh::TypeVector< Real >::unit().
|
inline |
Definition at line 124 of file petsc_macro.h.
|
inline |
Definition at line 82 of file float128_shims.h.
Referenced by libMesh::RBEIMConstruction::apply_normalization_to_solution_snapshots(), libMesh::RBEIMEvaluation::get_eim_error_indicator(), libMesh::libmesh_isinf(), libMesh::libmesh_isnan(), libMesh::libmesh_real(), line_print(), libMesh::PetscVector< libMesh::Number >::localize_to_one(), libMesh::TypeTensor< T >::operator<(), libMesh::TypeVector< Real >::operator<(), libMesh::TypeVector< Real >::operator<=(), libMesh::TypeTensor< T >::operator>(), libMesh::TypeVector< Real >::operator>(), libMesh::TypeVector< Real >::operator>=(), libMesh::SparseMatrix< ValOut >::print(), libMesh::NumericVector< Number >::print(), libMesh::FrequencySystem::set_frequencies_by_range(), InfFERadialTest::testRefinement(), libMesh::RBConstruction::train_reduced_basis_with_POD(), and libMesh::ExodusII_IO::write_nodal_data().