constants Namespace Reference

Variables

const Mdouble NaN = std::numeric_limits<Mdouble>::quiet_NaN()
 
const Mdouble inf = std::numeric_limits<Mdouble>::infinity()
 
const int intMax = std::numeric_limits<int>::max()
 
const unsigned unsignedMax = std::numeric_limits<unsigned>::max()
 
const Mdouble pi = 3.1415926535897932384626433832795
 
const Mdouble sqrt_pi = 1.7724538509055160272981674833411
 
const Mdouble sqr_pi = 9.8696044010893586188344909998762
 
const Mdouble sqrt_2 = 1.4142135623730950488016887242097
 
const Mdouble sqrt_3 = 1.7320508075688772935274463415059
 
const Mdouble cbrt_2 = 1.2599210498948731906665443602833
 
const Mdouble R = 8.31446261815324
 
const Mdouble stefanBoltzmanConstant = 5.67e-8
 
const std::complex< Mdoublei = {0.0, 1.0}
 
const Mdouble degree = pi / 180.
 

Variable Documentation

◆ cbrt_2

const Mdouble constants::cbrt_2 = 1.2599210498948731906665443602833

◆ degree

◆ i

◆ inf

const Mdouble constants::inf = std::numeric_limits<Mdouble>::infinity()

Referenced by BaseSpecies::averageInf(), BaseCG::BaseCG(), DropletBoundary::checkBoundaryAfterParticlesMove(), Domain::constructor(), MercuryBase::constructor(), DomainHandler::createDomains(), NurbsSurface::getDistance(), BasicIntersectionOfWalls::getDistanceAndNormal(), SolidProblem< ELEMENT_TYPE >::getDomainSize(), TriangulatedWall::getInteractionWith(), CGHandler::getTimeMax(), CGHandler::getTimeMin(), DomainHandler::initialise(), InsertionBoundary::InsertionBoundary(), exp_complex_test_impl< Scalar, Packet, HasExp >::is_sign_exp_unspecified(), packetmath_complex(), packetmath_real(), Eigen::internal::scalar_isfinite_op< Scalar, true >::packetOp(), Eigen::internal::scalar_logistic_op_impl< T, EnableIf >::packetOp(), Eigen::internal::patanh_double(), Eigen::internal::patanh_float(), Eigen::internal::pisinf(), check_sqrt_impl< T >::run(), check_sqrt_impl< std::complex< T > >::run(), check_rsqrt_impl< T >::run(), check_rsqrt_impl< std::complex< T > >::run(), TimeDependentPeriodicBoundary::set(), Domain::setBounds(), BaseCG::setHX(), BaseCG::setHY(), BaseCG::setHZ(), BaseCluster::setRadii(), Domain::setRange(), HourGlass::setupInitialConditions(), Tutorial11::setupInitialConditions(), CGExactOverlapUnitTest::setupInitialConditions(), SolidProblem< ELEMENT_TYPE >::SolidProblem(), special_numbers(), stable_norm(), test_complex_sqrt(), test_isfinite(), test_isinf(), TriangleMeshWall::updateBoundingBox(), TriangleMeshWall::updateBoundingBoxGlobal(), and ScaleCoupling< M, O >::updateCoupledElements().

◆ intMax

const int constants::intMax = std::numeric_limits<int>::max()

◆ NaN

◆ pi

const Mdouble constants::pi = 3.1415926535897932384626433832795

Referenced by GranuHeap::actionsAfterTimeStep(), ChangingTOIParticle::actionsAfterTimeStep(), NozzleDemo::actionsAfterTimeStep(), OneParticleHeatingSelfTest::actionsAfterTimeStep(), OneParticleCoolingSelfTest::actionsAfterTimeStep(), NozzleSelfTest::actionsAfterTimeStep(), protectiveWall::actionsAfterTimeStep(), LawinenBox::actionsBeforeTimeStep(), DrumRot::actionsBeforeTimeStep(), RotatingDrum::actionsBeforeTimeStep(), DrumRot::actionsOnRestart(), Vreman::add_particles(), DropletBoundary::addDroplet(), VerticalMixerAngledBlades::addPrettyBlades(), NautaMixer::addScrew(), ChuteWithWedge::addWedge(), Membrane::adjustVertexParticleSize(), MeltableNormalSpecies::analyseTimeScales(), AngledPeriodicBoundarySecondUnitTest::AngledPeriodicBoundarySecondUnitTest(), AngledPeriodicBoundaryUnitTest::AngledPeriodicBoundaryUnitTest(), AngleOfRepose::AngleOfRepose(), BouncingSuperQuadric::BouncingSuperQuadric(), BoundariesSelfTest::BoundariesSelfTest(), Membrane::buildMesh(), CFDDEMCoupleTest::CalcPhiPAndFz(), oomph::ComplexDampedJacobi< MATRIX >::calculate_omega(), CGBasicSelfTest::CGBasicSelfTest(), CircularPeriodicBoundary::checkBoundaryAfterParticleMoved(), ChutePeriodicDemo::ChutePeriodicDemo(), ChuteWithWedge::ChuteWithWedge(), ClosedCSCWalls::ClosedCSCWalls(), JKRAdhesiveInteraction::computeAdhesionForce(), LiquidBridgeBagheriInteraction::computeAdhesionForce(), LiquidBridgeClassicalWilletInteraction::computeAdhesionForce(), LiquidBridgeWilletInteraction::computeAdhesionForce(), LiquidMigrationLSInteraction::computeAdhesionForce(), LiquidMigrationWilletInteraction::computeAdhesionForce(), LiquidMigrationWilletViscousInteraction::computeAdhesionForce(), ScrewsymmetricIntersectionOfWalls::computeDeltaZ(), helpers::computeDisptFromCollisionTimeAndRestitutionCoefficientAndTangentialRestitutionCoefficientAndEffectiveMass(), CFDDEMCoupleTest::computeExternalForces(), BaseCluster::computeInternalStructure(), DPM::computeLocalCGHGrid(), DPM::computeLocalVolumeFraction(), DPM::computeLocalVolumeFractionHGrid(), BaseParticle::computeMass(), HeatFluidCoupledInteraction< NormalForceInteraction >::computeNormalForce(), MeltableInteraction::computeNormalForce(), SinterInteraction::computeNormalForce(), SinterLinInteraction::computeNormalForce(), ThermalInteraction< NormalForceInteraction >::computeNormalForce(), ScrewsymmetricIntersectionOfWalls::computeNormalRadialDeltaN(), HertzianSinterNormalSpecies::computeTimeStep(), LinearPlasticViscoelasticNormalSpecies::computeTimeStep(), LinearViscoelasticNormalSpecies::computeTimeStep(), SinterLinNormalSpecies::computeTimeStep(), SinterNormalSpecies::computeTimeStep(), PSD::convertPdfPhiToPdfMeter(), mathsFunc::cos(), Funnel::create_funnel(), AxisymmetricHopper::create_inflow_particle(), CurvyChute::createBottom(), CircularPeriodicBoundary::createPeriodicParticle(), LevelSetWall::createVTKSphere(), CSCWalls::CSCWalls(), Eigen::BDCSVD< MatrixType_, Options_ >::deflation(), DPM::DPM(), EultingSphereProblem< ELEMENT >::EultingSphereProblem(), fft_rmse(), FluxAndPeriodicBoundarySelfTest::FluxAndPeriodicBoundarySelfTest(), FluxBoundarySelfTest::FluxBoundarySelfTest(), ForceLawsMPI2Test::ForceLawsMPI2Test(), FreeSurfaceRotationProblem< ELEMENT >::FreeSurfaceRotationProblem(), oomph::FullCircleMesh< ELEMENT >::FullCircleMesh(), SinSolution::get_exact_u(), SinSolution::get_source(), Chute::getChuteAngleDegrees(), CurvyChute::getChuteAngleDegrees(), SinterNormalSpecies::getCollisionTime(), LinearPlasticViscoelasticNormalSpecies::getCollisionTime(), LinearViscoelasticNormalSpecies::getCollisionTime(), SinterLinNormalSpecies::getCollisionTime(), SPHNormalSpecies::getCollisionTime(), HorizontalScrew::getDistanceAndNormal(), Coil::getDistanceAndNormal(), Screw::getDistanceAndNormalLabCoordinates(), CGCoordinates::R::getDomainVolume(), Quaternion::getEuler(), MeltableParticle::getMeltRate(), RNG::getNormalVariate(), BaseInteraction::getOverlapVolume(), MeltableParticle::getParticleProjectedArea(), vibratedBed::getPrescribedVelocity(), helpers::getRayleighTime(), Vec3D::getSphericalCoordinates(), BaseParticle::getSurfaceArea(), BaseParticle::getVolume(), ParticleSpecies::getVolumeFromRadius(), GranuDrum::GranuDrum(), GranuHeap::GranuHeap(), InitialConditions< SpeciesType >::InitialConditions(), InsertionBoundaryMPI2Test::InsertionBoundaryMPI2Test(), PSD::insertManuallyByVolume(), SilbertHstop::IsAboveCurve(), LaserOnLayer::LaserOnLayer(), LawinenBox::LawinenBox(), LeesEdwardsSelfTest::LeesEdwardsSelfTest(), LiquidMigrationMPI2Test::LiquidMigrationMPI2Test(), Eigen::CholmodBase< MatrixType_, UpLo_, Derived >::logDeterminant(), oomph::FullCircleDomain::macro_element_boundary(), oomph::QuarterPipeDomain::macro_element_boundary(), oomph::TubeDomain::macro_element_boundary(), main(), BaseCluster::makeDataAnalysis(), MaserRepeatedOutInMPI2Test::MaserRepeatedOutInMPI2Test(), MercuryCGSelfTest::MercuryCGSelfTest(), MinimalExampleDrum::MinimalExampleDrum(), CGCoordinates::Base_XY_XZ_YZ::normalisePolynomialCoefficients(), CGCoordinates::XYZ::normalisePolynomialCoefficients(), objectivenessTest(), Eigen::internal::linspaced_op_impl< Scalar, false >::packetOp(), parametrizedline(), ParticleBeam::ParticleBeam(), ParticleCreation::ParticleCreation(), ParticleInclusion::ParticleInclusion(), BaseCluster::particleInsertionSuccessful(), particleParticleTest(), GeneralCircle::position(), GranuDrum::printTime(), RotatingDrumWet::printTime(), RotatingDrumBidisperse::printTime(), protectiveWall::protectiveWall(), FileReader::read(), Chute::read(), Eigen::internal::kissfft_impl< Scalar_ >::real_twiddles(), RefineableElutingSphereProblem< ELEMENT >::RefineableElutingSphereProblem(), RefineableSphereConvectionProblem< ELEMENT >::RefineableSphereConvectionProblem(), RefineableSphericalCouetteProblem< ELEMENT >::RefineableSphericalCouetteProblem(), RefineableSphericalSpinUpProblem< ELEMENT >::RefineableSphericalSpinUpProblem(), RotatingDrumBidisperse::RotatingDrumBidisperse(), RotatingDrumBidisperseInitialise::RotatingDrumBidisperseInitialise(), Eigen::internal::triangular_matrix_vector_product< Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, RowMajor, Version >::run(), Eigen::internal::triangular_matrix_vector_product< Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, ColMajor, Version >::run(), Eigen::internal::triangular_solve_vector< LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, RowMajor >::run(), Eigen::internal::triangular_solve_vector< LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, ColMajor >::run(), Eigen::internal::packed_triangular_solve_vector< LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, RowMajor >::run(), Eigen::internal::packed_triangular_solve_vector< LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, ColMajor >::run(), runFreeFall(), ScaleCoupledBeam::ScaleCoupledBeam(), PSD::scaleParticleSizeAuto(), ParhamiMcMeekingSinterSpecies::set(), ChutePeriodic::set_chute_parameters(), Funnel::set_funa(), Cstatic2d::set_particle_properties(), Cstatic3D::set_particle_properties(), oomph::MGSolver< DIM >::set_self_test_vector(), GranularJet::set_silbert(), ChutePeriodic::set_silbert_parameters(), VariableBottom::set_silbert_parameters(), Slide::set_Walls(), Chute::setChuteAngleAndMagnitudeOfGravity(), SlidingFrictionSpecies::setCollisionTimeAndNormalAndTangentialRestitutionCoefficient(), SlidingFrictionSpecies::setCollisionTimeAndNormalAndTangentialRestitutionCoefficientNoDispt(), LinearPlasticViscoelasticNormalSpecies::setCollisionTimeAndRestitutionCoefficient(), LinearViscoelasticNormalSpecies::setCollisionTimeAndRestitutionCoefficient(), SinterLinNormalSpecies::setCollisionTimeAndRestitutionCoefficient(), SinterNormalSpecies::setCollisionTimeAndRestitutionCoefficient(), SPHNormalSpecies::setCollisionTimeAndRestitutionCoefficient(), LiquidBridgeBagheriSpecies::setContactAngle(), ChuteWithHopper::setHopper(), CylinderInsertionBoundary::setOrientation(), SinterNormalSpecies::setParhamiMcKeeping(), BaseCluster::setRadii(), HorizontalMixer::setScrewWalls(), GranularJet::setSilbert(), SegregationPeriodic::setSpeciesProperties(), ChutePeriodic::setup(), AxisymmetricHopper::setupInitialConditions(), MercuryLogo::setupInitialConditions(), NozzleDemo::setupInitialConditions(), Drum::setupInitialConditions(), RotatingDrumWet::setupInitialConditions(), Binary::setupInitialConditions(), my_problem::setupInitialConditions(), Chain::setupInitialConditions(), CubicCell::setupInitialConditions(), HourGlass::setupInitialConditions(), MinimalExampleDrum::setupInitialConditions(), StressStrainControl::setupInitialConditions(), FiveParticles::setupInitialConditions(), Cstatic3D::setupInitialConditions(), SegregationPeriodic::setupInitialConditions(), Chutebelt::setupInitialConditions(), ConstantMassFlowMaserBoundaryMixedSpeciesSelfTest::setupInitialConditions(), ConstantMassFlowMaserSelfTest::setupInitialConditions(), CubeDeletionBoundarySelfTest::setupInitialConditions(), DeletionBoundarySelfTest::setupInitialConditions(), InsertionBoundarySelfTest::setupInitialConditions(), NozzleSelfTest::setupInitialConditions(), PolydisperseInsertionBoundarySelfTest::setupInitialConditions(), SubcriticalMaserBoundarySelfTest::setupInitialConditions(), CGHandlerSelfTest::setupInitialConditions(), CGStaticBalanceSelfTest::setupInitialConditions(), ChargedBondedInteractionSelfTest::setupInitialConditions(), DPM::setupInitialConditions(), TwoParticleCollisionInteraction::setupInitialConditions(), TwoParticleElasticCollisionInteraction::setupInitialConditions(), RollingOverTriangleWalls::setupInitialConditions(), UnionOfWalls::setupInitialConditions(), DrumRot::setupInitialConditions(), RotatingDrum::setupInitialConditions(), ScalingTestInitialConditionsRelax::setupInitialConditions(), EllipsoidsBouncingOnWallDemo::setupInitialConditions(), EllipticalSuperQuadricCollision::setupInitialConditions(), SlidingSpheresUnitTest::setupInitialConditions(), ContactDetectionNormalSpheresTest::setupInitialConditions(), ContactDetectionRotatedSpheresTest::setupInitialConditions(), ShapesDemo::setupInitialConditions(), Tutorial11::setupInitialConditions(), Packing::setupInitialConditions(), TwoParticles::setupInitialConditions(), ParticleWall::setupInitialConditions(), CreateDataAndFStatFiles::setupInitialConditions(), PSDSelfTest::setupInitialConditions(), DrivenParticleClass::setupInitialConditions(), ExtremeOverlapWithWallsUnitTest::setupInitialConditions(), RandomClusterInsertionBoundarySelfTest::setupInitialConditions(), HertzContactRestitutionUnitTest::setupInitialConditions(), HertzianSinterForceUnitTest::setupInitialConditions(), MD_demo::setupInitialConditions(), MovingIntersectionOfWallsUnitTest_Basic::setupInitialConditions(), MovingWalls::setupInitialConditions(), MovingWall::setupInitialConditions(), PeriodicWallsWithSlidingFrictionUnitTest::setupInitialConditions(), PlasticForceUnitTest::setupInitialConditions(), SeparateFilesSelfTest::setupInitialConditions(), SinterForceUnitTest::setupInitialConditions(), SpeciesTest::setupInitialConditions(), WallSpecies::setupInitialConditions(), ScaleCoupledBeam::setupMercury(), CoupledBeam::setupOomph(), SilbertPeriodic::SilbertPeriodic(), mathsFunc::sin(), SingleParticleSegregation::SingleParticleSegregation(), Slide::Slide(), SolidFreeSurfaceRotationProblem< ELEMENT >::SolidFreeSurfaceRotationProblem(), sparse_permutations(), SphericalSpinUpProblem< ELEMENT >::SphericalSpinUpProblem(), SphericalSteadyRotationProblem< ELEMENT >::SphericalSteadyRotationProblem(), SteadyCurvedTubeProblem< ELEMENT >::SteadyCurvedTubeProblem(), SteadyHelicalProblem< ELEMENT >::SteadyHelicalProblem(), SteadyTubeProblem< ELEMENT >::SteadyTubeProblem(), oomph::SphericalNavierStokesEquations::strain_rate(), StressStrainControl::StressStrainControl(), SubcriticalMaserBoundaryTESTMPI2Test::SubcriticalMaserBoundaryTESTMPI2Test(), T_protectiveWall::T_protectiveWall(), TangentialSpringEnergyConservationUnitTest::TangentialSpringEnergyConservationUnitTest(), InertiaTensorTester::test(), VolumeTest::test(), test1(), test2(), TorusProblem< ELEMENT >::TorusProblem(), oomph::TubeMesh< ELEMENT >::TubeMesh(), TwoByTwoMPIDomainMPI4Test::TwoByTwoMPIDomainMPI4Test(), TwoDDGMesh< ELEMENT >::TwoDDGMesh(), VChute::VChute(), WallMesh< ELEMENT >::WallMesh(), wallParticleTest(), LawinenBox::writeEneTimeStep(), Slide::writeEneTimeStep(), CFile::writeP4P(), GranuDrum::writeResults(), RotatingDrumBidisperse::writeResults(), HorizontalBaseScrew::writeVTK(), HorizontalScrew::writeVTK(), Screw::writeVTK(), ScrewsymmetricIntersectionOfWalls::writeVTK(), and AxisymmetricIntersectionOfWalls::writeVTK().

◆ R

◆ sqr_pi

◆ sqrt_2

◆ sqrt_3

const Mdouble constants::sqrt_3 = 1.7320508075688772935274463415059

Referenced by main().

◆ sqrt_pi

◆ stefanBoltzmanConstant

const Mdouble constants::stefanBoltzmanConstant = 5.67e-8

◆ unsignedMax

const unsigned constants::unsignedMax = std::numeric_limits<unsigned>::max()

Referenced by helpers::more().