libMesh
Functions
std Namespace Reference

Functions

long double max (long double a, double b)
 
long double min (long double a, double b)
 
long double max (double a, long double b)
 
long double min (double a, long double b)
 
double max (double a, float b)
 
double min (double a, float b)
 
double max (float a, double b)
 
double min (float a, double b)
 
long double max (long double a, float b)
 
long double min (long double a, float b)
 
long double max (float a, long double b)
 
long double min (float a, long double b)
 
double abs (double a)
 
double pow (double a, int b)
 

Function Documentation

double std::abs ( double  a)

Definition at line 59 of file libmesh_augment_std_namespace.h.

Referenced by GETPOT_NAMESPACE::GetPot::_DBE_expand(), libMesh::DenseMatrix< T >::_lu_decompose(), libMesh::TypeVector< T >::absolute_fuzzy_equals(), libMesh::libmesh_final< T >::add_vector_transpose(), libMesh::ImplicitSystem::adjoint_qoi_parameter_sensitivity(), libMesh::ImplicitSystem::assemble_residual_derivatives(), assemble_shell(), assemble_wave(), Biharmonic::JR::bounds(), libMesh::InfElemBuilder::build_inf_elem(), libMesh::System::calculate_norm(), libMesh::FEGenericBase< OutputType >::coarsened_dof_values(), libMesh::NumericVector< T >::compare(), libMesh::FEAbstract::compute_node_constraints(), libMesh::FEGenericBase< OutputType >::compute_periodic_constraints(), libMesh::FEGenericBase< OutputType >::compute_proj_constraints(), libMesh::TransientRBEvaluation::compute_residual_dual_norm(), libMesh::RBEvaluation::compute_residual_dual_norm(), libMesh::Tri3::contains_point(), libMesh::ContinuationSystem::continuation_solve(), LaplaceSystem::element_postprocess(), LaplaceQoI::element_qoi(), LaplaceQoI::element_qoi_derivative(), LaplaceSystem::element_qoi_derivative(), libMesh::RBEIMConstruction::enrich_RB_space(), libMesh::TransientRBConstruction::enrich_RB_space(), libMesh::AdjointRefinementEstimator::estimate_error(), fill_dirichlet_bc(), libMesh::MemorySolutionHistory::find_stored_entry(), libMesh::ImplicitSystem::forward_qoi_parameter_sensitivity(), libMesh::VariationalMeshSmoother::full_smooth(), libMesh::RBParametrized::get_closest_value(), libMesh::NumericVector< T >::global_relative_compare(), libMesh::PointLocatorTree::init(), libMesh::InfFE< Dim, T_radial, T_map >::inverse_map(), libMesh::Tet::is_child_on_side_helper(), libMesh::RBParametrized::is_value_in_list(), libMesh::LocationMap< T >::key(), libMesh::DenseSubVector< T >::l1_norm(), libMesh::DenseVector< T >::l1_norm(), libMesh::DenseMatrix< T >::l1_norm(), libMesh::NewtonSolver::line_search(), libMesh::DenseMatrix< T >::linfty_norm(), libMesh::NumericVector< T >::local_relative_compare(), libMesh::Edge3::loose_bounding_box(), libMesh::Quad8::loose_bounding_box(), libMesh::Tri6::loose_bounding_box(), libMesh::Quad9::loose_bounding_box(), main(), libMesh::DofMap::max_constraint_error(), libMesh::VariationalMeshSmoother::metr_data_gen(), libMesh::VariationalMeshSmoother::minJ(), libMesh::VariationalMeshSmoother::minJ_BC(), libMesh::Plane::on_surface(), libMesh::Sphere::on_surface(), SlitFunc::operator()(), libMesh::GenericProjector< FFunctor, GFunctor, FValue, ProjectionAction >::operator()(), libMesh::WeightedPatchRecoveryErrorEstimator::EstimateError::operator()(), libMesh::PatchRecoveryErrorEstimator::EstimateError::operator()(), libMesh::MeshTools::Generation::Private::GaussLobattoRedistributionFunction::operator()(), libMesh::BoundaryProjectSolution::operator()(), libMesh::TypeTensor< T >::operator==(), libMesh::RBEIMEvaluation::rb_solve(), libMesh::VariationalMeshSmoother::readgr(), libMesh::TypeVector< T >::relative_fuzzy_equals(), libMesh::MemorySolutionHistory::retrieve(), FParserAutodiffTest::ADTest::run(), TimeSolverTestImplementation< NewmarkSolver >::run_test_with_exact_soln(), libMesh::ContinuationSystem::set_Theta_LOCA(), libMesh::FE< Dim, T >::shape(), libMesh::FE< Dim, T >::shape_deriv(), libMesh::FE< Dim, T >::shape_second_deriv(), LaplaceSystem::side_postprocess(), LaplaceSystem::side_qoi_derivative(), libMesh::SIGN(), libMesh::Sphere::Sphere(), libMesh::MemorySolutionHistory::store(), libMesh::NumericVector< T >::subset_l1_norm(), libMesh::NumericVector< T >::subset_linfty_norm(), QuadratureTest::test1DWeights(), MeshfunctionDFEM::test_mesh_function_dfem(), MeshfunctionDFEM::test_mesh_function_dfem_grad(), DenseMatrixTest::testEVD_helper(), PetscVectorTest::testGetArray(), WriteVecAndScalar::testWrite(), libMesh::TransientRBEvaluation::uncached_compute_residual_dual_norm(), LinearElasticityWithContact::update_lambdas(), libMesh::ContinuationSystem::update_solution(), libMesh::TecplotIO::write_ascii(), libMesh::GMVIO::write_ascii_new_impl(), libMesh::GMVIO::write_ascii_old_impl(), libMesh::TecplotIO::write_binary(), libMesh::GMVIO::write_binary(), libMesh::GMVIO::write_discontinuous_gmv(), libMesh::ExodusII_IO::write_element_data(), libMesh::Nemesis_IO::write_global_data(), libMesh::ExodusII_IO::write_global_data(), libMesh::ExodusII_IO::write_nodal_data(), libMesh::ExodusII_IO::write_nodal_data_discontinuous(), and libMesh::Nemesis_IO_Helper::write_nodal_solution().

60 { return ::fabs(a); }
long double std::max ( long double  a,
double  b 
)

Definition at line 27 of file libmesh_augment_std_namespace.h.

Referenced by GETPOT_NAMESPACE::GetPot::_DBE_expand(), libMesh::DenseMatrix< T >::_svd_solve_lapack(), libMesh::DistributedMesh::add_elem(), libMesh::QoISet::add_indices(), libMesh::TopologyMap::add_node(), libMesh::DistributedMesh::add_node(), libMesh::ImplicitSystem::adjoint_qoi_parameter_sensitivity(), assemble_poisson(), libMesh::ImplicitSystem::assemble_residual_derivatives(), libMesh::FEMSystem::assembly(), libMesh::Parallel::Sort< KeyType, IdxType >::binsort(), libMesh::TreeNode< N >::bounds_point(), libMesh::System::calculate_norm(), libMesh::NumericVector< T >::compare(), libMesh::RBConstruction::compute_max_error_bound(), libMesh::ConstCouplingRow::ConstCouplingRow(), libMesh::ConstCouplingRowConstIterator::ConstCouplingRowConstIterator(), libMesh::InfPrism::contains_point(), libMesh::Tri3::contains_point(), libMesh::InfHex::contains_point(), libMesh::TreeNode< N >::create_bounding_box(), libMesh::MeshRefinement::create_parent_error_vector(), libMesh::FEType::default_quadrature_rule(), libMesh::MeshTools::Modification::distort(), libMesh::ConstCouplingRow::end(), libMesh::TopologyMap::find(), libMesh::MeshCommunication::find_global_indices(), libMesh::MeshRefinement::flag_elements_by_error_fraction(), libMesh::MeshRefinement::flag_elements_by_mean_stddev(), libMesh::ImplicitSystem::forward_qoi_parameter_sensitivity(), libMesh::RBConstructionBase< Base >::generate_training_parameters_deterministic(), libMesh::RBParametrized::get_closest_value(), libMesh::DofMap::get_info(), LinearElasticityWithContact::get_least_and_max_gap_function(), libMesh::NumericVector< T >::global_relative_compare(), libMesh::StatisticsVector< T >::histogram(), libMesh::Elem::hmax(), libMesh::Elem::hmin(), libMesh::LocationMap< T >::init(), libMesh::FESubdivision::init_shape_functions(), LinearElasticityWithContact::initialize_contact_load_paths(), libMesh::InverseDistanceInterpolation< KDDim >::interpolate(), libMesh::BoundingBox::intersect_with(), libMesh::BoundingBox::invalidate(), libMesh::is_between(), libMesh::ElemCutter::is_cut(), libMesh::MeshTools::libmesh_assert_parallel_consistent_procids< Elem >(), libMesh::MeshTools::libmesh_assert_parallel_consistent_procids< Node >(), libMesh::DistributedMesh::libmesh_assert_valid_parallel_object_ids(), libMesh::MeshRefinement::limit_level_mismatch_at_edge(), libMesh::MeshRefinement::limit_level_mismatch_at_node(), libMesh::NewtonSolver::line_search(), libMesh::NumericVector< T >::local_relative_compare(), libMesh::Edge3::loose_bounding_box(), libMesh::Quad8::loose_bounding_box(), libMesh::Tri6::loose_bounding_box(), libMesh::Quad9::loose_bounding_box(), main(), libMesh::MeshRefinement::make_coarsening_compatible(), libMesh::DofMap::max_constraint_error(), libMesh::Elem::max_descendant_p_level(), libMesh::StatisticsVector< T >::maximum(), AugmentSparsityOnInterface::mesh_reinit(), libMesh::Tri3::min_and_max_angle(), libMesh::ErrorVector::minimum(), libMesh::MeshTools::n_active_levels(), libMesh::CheckpointIO::n_active_levels_in(), libMesh::MeshTools::n_active_local_levels(), libMesh::MeshTools::n_levels(), libMesh::MeshTools::n_local_levels(), libMesh::MeshTools::n_p_levels(), new_function_base(), libMesh::StatisticsVector< T >::normalize(), libMesh::ConstCouplingAccessor::operator bool(), libMesh::CouplingMatrix::operator&=(), libMesh::WeightedPatchRecoveryErrorEstimator::EstimateError::operator()(), libMesh::PatchRecoveryErrorEstimator::EstimateError::operator()(), libMesh::ConstCouplingRowConstIterator::operator*(), libMesh::ConstCouplingRowConstIterator::operator++(), libMesh::CouplingAccessor::operator=(), libMesh::Parallel::Packing< const Node * >::pack(), libMesh::DistributedMesh::parallel_max_unique_id(), libMesh::MeshTools::paranoid_n_levels(), libMesh::MetisPartitioner::partition_range(), libMesh::StatisticsVector< T >::plot_histogram(), libMesh::RadialBasisInterpolation< KDDim, RBF >::prepare_for_use(), libMesh::Hex::quality(), libMesh::InfHex::quality(), FEMParameters::read(), libMesh::RBDataDeserialization::RBEvaluationDeserialization::read_from_file(), libMesh::RBDataDeserialization::TransientRBEvaluationDeserialization::read_from_file(), libMesh::RBDataDeserialization::RBEIMEvaluationDeserialization::read_from_file(), libMesh::RBDataDeserialization::RBSCMEvaluationDeserialization::read_from_file(), libMesh::GmshIO::read_mesh(), libMesh::MeshBase::recalculate_n_partitions(), libMesh::FE< Dim, T >::reinit(), libMesh::DofMap::reinit(), libMesh::HPCoarsenTest::select_refinement(), libMesh::FE< Dim, T >::shape(), libMesh::FE< Dim, T >::shape_deriv(), libMesh::FE< Dim, T >::shape_second_deriv(), libMesh::FE< Dim, T >::side_map(), libMesh::TwostepTimeSolver::solve(), libMesh::NewtonSolver::solve(), libMesh::ReplicatedMesh::stitching_helper(), ParallelTest::testInfinityMax(), ParallelTest::testMax(), QuadratureTest::testTriQuadrature(), libMesh::BoundingBox::union_with(), libMesh::Parallel::Packing< Node * >::unpack(), libMesh::Parallel::TypeVectorOpFunction< Point >::vector_max(), libMesh::GMVIO::write_ascii_new_impl(), libMesh::GMVIO::write_ascii_old_impl(), libMesh::TecplotIO::write_binary(), and libMesh::GMVIO::write_binary().

28 { return (a>b?a:b); }
long double std::max ( double  a,
long double  b 
)

Definition at line 32 of file libmesh_augment_std_namespace.h.

33 { return (a>b?a:b); }
double std::max ( double  a,
float  b 
)

Definition at line 37 of file libmesh_augment_std_namespace.h.

38 { return (a>b?a:b); }
double std::max ( float  a,
double  b 
)

Definition at line 42 of file libmesh_augment_std_namespace.h.

43 { return (a>b?a:b); }
long double std::max ( long double  a,
float  b 
)

Definition at line 47 of file libmesh_augment_std_namespace.h.

48 { return (a>b?a:b); }
long double std::max ( float  a,
long double  b 
)

Definition at line 52 of file libmesh_augment_std_namespace.h.

53 { return (a>b?a:b); }
long double std::min ( long double  a,
double  b 
)

Definition at line 29 of file libmesh_augment_std_namespace.h.

Referenced by GETPOT_NAMESPACE::GetPot::_DBE_expand(), libMesh::DenseMatrix< T >::_lu_decompose_lapack(), libMesh::DenseMatrix< T >::_svd_solve_lapack(), libMesh::VariationalMeshSmoother::adapt_minimum(), libMesh::TopologyMap::add_node(), libMesh::VariationalMeshSmoother::adjust_adapt_data(), libMesh::TreeNode< N >::bounds_point(), libMesh::FEGenericBase< OutputType >::compute_periodic_constraints(), libMesh::FEGenericBase< OutputType >::compute_proj_constraints(), libMesh::InfQuad4::contains_point(), libMesh::InfPrism::contains_point(), libMesh::InfHex::contains_point(), libMesh::ContinuationSystem::continuation_solve(), libMesh::MeshTools::correct_node_proc_ids(), libMesh::ExodusII_IO_Helper::create(), libMesh::Nemesis_IO_Helper::create(), libMesh::TreeNode< N >::create_bounding_box(), libMesh::MeshRefinement::create_parent_error_vector(), libMesh::Xdr::data_stream(), libMesh::MeshTools::Modification::distort(), libMesh::TopologyMap::find(), libMesh::MeshRefinement::flag_elements_by_error_fraction(), libMesh::MeshRefinement::flag_elements_by_nelem_target(), libMesh::Nemesis_IO_Helper::get_elem_map(), LinearElasticityWithContact::get_least_and_max_gap_function(), libMesh::StatisticsVector< T >::histogram(), libMesh::Elem::hmin(), libMesh::LocationMap< T >::init(), libMesh::FESubdivision::init_shape_functions(), libMesh::ParmetisPartitioner::initialize(), libMesh::InverseDistanceInterpolation< KDDim >::interpolate_field_data(), libMesh::BoundingBox::intersect_with(), libMesh::ElemCutter::is_cut(), libMesh::SparsityPattern::Build::join(), libMesh::MeshTools::libmesh_assert_parallel_consistent_procids< Elem >(), libMesh::MeshTools::libmesh_assert_parallel_consistent_procids< Node >(), libMesh::NewtonSolver::line_search(), main(), libMesh::Tri3::min_and_max_angle(), libMesh::Elem::min_new_p_level_by_neighbor(), libMesh::Elem::min_p_level_by_neighbor(), libMesh::ErrorVector::minimum(), libMesh::StatisticsVector< T >::minimum(), libMesh::Threads::num_pthreads(), libMesh::ExodusII_IO_Helper::open(), libMesh::SparsityPattern::Build::parallel_sync(), libMesh::Partitioner::partition(), libMesh::CentroidPartitioner::partition_range(), libMesh::StatisticsVector< T >::plot_histogram(), libMesh::RadialBasisInterpolation< KDDim, RBF >::prepare_for_use(), libMesh::Hex::quality(), libMesh::InfHex::quality(), libMesh::Nemesis_IO::read(), libMesh::ExodusII_IO_Helper::read_elem_num_map(), libMesh::GmshIO::read_mesh(), libMesh::ExodusII_IO_Helper::read_node_num_map(), libMesh::XdrIO::read_serialized_bcs_helper(), libMesh::System::read_serialized_blocked_dof_objects(), libMesh::XdrIO::read_serialized_connectivity(), libMesh::XdrIO::read_serialized_nodes(), libMesh::XdrIO::read_serialized_nodesets(), libMesh::Partitioner::repartition(), libMesh::Partitioner::set_node_processor_ids(), libMesh::Elem::set_p_level(), libMesh::Partitioner::set_parent_processor_ids(), libMesh::FE< Dim, T >::shape(), libMesh::NewtonSolver::solve(), libMesh::ReplicatedMesh::stitching_helper(), ParallelTest::testInfinityMin(), ParallelTest::testMin(), CheckpointIOTest::testSplitter(), QuadratureTest::testTriQuadrature(), libMesh::BoundingBox::union_with(), libMesh::Parallel::TypeVectorOpFunction< Point >::vector_min(), libMesh::System::write_serialized_blocked_dof_objects(), and libMesh::XdrIO::write_serialized_nodes().

30 { return (a<b?a:b); }
long double std::min ( double  a,
long double  b 
)

Definition at line 34 of file libmesh_augment_std_namespace.h.

35 { return (a<b?a:b); }
double std::min ( double  a,
float  b 
)

Definition at line 39 of file libmesh_augment_std_namespace.h.

40 { return (a<b?a:b); }
double std::min ( float  a,
double  b 
)

Definition at line 44 of file libmesh_augment_std_namespace.h.

45 { return (a<b?a:b); }
long double std::min ( long double  a,
float  b 
)

Definition at line 49 of file libmesh_augment_std_namespace.h.

50 { return (a<b?a:b); }
long double std::min ( float  a,
long double  b 
)

Definition at line 54 of file libmesh_augment_std_namespace.h.

55 { return (a<b?a:b); }
double std::pow ( double  a,
int  b 
)

Definition at line 66 of file libmesh_augment_std_namespace.h.

Referenced by GETPOT_NAMESPACE::GetPot::_DBE_expand(), assemble_ellipticdg(), assemble_laplace(), compute_stresses(), LinearElasticityWithContact::compute_stresses(), LinearElasticity::compute_stresses(), libMesh::ContinuationSystem::continuation_solve(), ShiftedGaussian::evaluate(), exact_derivative(), exact_solution(), libMesh::RBConstructionBase< Base >::generate_training_parameters_deterministic(), libMesh::RBConstructionBase< Base >::generate_training_parameters_random(), libMesh::FESubdivision::init_shape_functions(), libMesh::InverseDistanceInterpolation< KDDim >::interpolate(), main(), libMesh::VariationalMeshSmoother::maxE(), libMesh::VariationalMeshSmoother::metr_data_gen(), libMesh::VariationalMeshSmoother::minJ(), libMesh::VariationalMeshSmoother::minJ_BC(), LaplaceSystem::postprocess(), libMesh::TransientRBEvaluation::rb_solve(), libMesh::FE< Dim, T >::shape(), libMesh::FE< Dim, T >::shape_deriv(), libMesh::FE< Dim, T >::shape_second_deriv(), libMesh::MeshTools::Modification::smooth(), libMesh::TwostepTimeSolver::solve(), QuadratureTest::test1DWeights(), QuadratureTest::test2DWeights(), QuadratureTest::test3DWeights(), QuadratureTest::testJacobi(), QuadratureTest::testMonomialQuadrature(), QuadratureTest::testTetQuadrature(), QuadratureTest::testTriQuadrature(), and libMesh::VariationalMeshSmoother::vertex().

67 { return std::pow(a, static_cast<double>(b)); }
double pow(double a, int b)