Variables
Foam::constant::electromagnetic Namespace Reference

Electromagnetic constants. More...

Variables

const char *const group = "electromagnetic"
 Group name for electromagnetic constants. More...
 
const dimensionedScalar mu0
 Magnetic constant/permeability of free space: default SI units: [H/m]. More...
 
const dimensionedScalar epsilon0
 Electric constant: default SI units: [F/m]. More...
 
const dimensionedScalar Z0
 Characteristic impedance of a vacuum: default SI units: [ohm]. More...
 
const dimensionedScalar kappa
 Coulomb constant: default SI units: [N.m2/C2]. More...
 
const dimensionedScalar G0
 Conductance quantum: default SI units: [S]. More...
 
const dimensionedScalar KJ
 Josephson constant: default SI units: [Hz/V]. More...
 
const dimensionedScalar phi0
 Magnetic flux quantum: default SI units: [Wb]. More...
 
const dimensionedScalar RK
 Von Klitzing constant: default SI units: [ohm]. More...
 
const dimensionedScalar e
 Elementary charge. More...
 

Detailed Description

Electromagnetic constants.

Variable Documentation

◆ group

const char *const group = "electromagnetic"

Group name for electromagnetic constants.

Definition at line 40 of file electromagneticConstants.C.

◆ mu0

const dimensionedScalar mu0

Magnetic constant/permeability of free space: default SI units: [H/m].

Referenced by ParamagneticForce< CloudType >::calcNonCoupled().

◆ epsilon0

const dimensionedScalar epsilon0

◆ Z0

Characteristic impedance of a vacuum: default SI units: [ohm].

◆ kappa

const dimensionedScalar kappa

◆ G0

◆ KJ

Josephson constant: default SI units: [Hz/V].

◆ phi0

const dimensionedScalar phi0

Magnetic flux quantum: default SI units: [Wb].

Referenced by kinematicSingleLayer::kinematicSingleLayer(), and thermoSingleLayer::thermoSingleLayer().

◆ RK

Von Klitzing constant: default SI units: [ohm].

◆ e

Elementary charge.

Definition at line 94 of file doubleFloat.H.

Referenced by dictionary::add(), extendedEdgeMesh::add(), triSurfaceMesh::addFaceToEdge(), edgeSurface::addIntersectionEdges(), triSurfaceImportSurfaceAsSubset::addSurfaceAsSubset(), Foam::adjustPhi(), pairPatchAgglomeration::agglomeratePatch(), extendedEdgeMesh::allNearestFeatureEdges(), triSurfacePatchManipulator::allocateFeatureEdges(), LongList< Foam::meshOctreeCube >::append(), DynList< Foam::triFace >::append(), triSurfFeatureEdges::appendFeatureEdge(), LongList< Foam::meshOctreeCube >::appendIfNotIn(), DynList< Foam::triFace >::appendIfNotIn(), pointConstraint::applyConstraint(), autoLayerDriver::averageNeighbours(), motionSmootherAlgo::avg(), refineImmersedBoundaryMesh::axis(), meshSearch::boundaryTree(), Foam::help::boundBoxLineIntersection(), edgeCollapser::breakStringsAtEdges(), InteractionLists< typename CloudType::parcelType >::buildInteractionLists(), refinementFeatures::buildTrees(), twoDPointCorrector::calcAddressing(), PrimitivePatch< labelledTri, List, pointField, point >::calcAddressing(), cellCuts::calcAnchors(), treeDataEdge::calcBb(), PrimitivePatch< labelledTri, List, pointField, point >::calcBdryPoints(), DEShybrid< Type >::calcBlendingFactor(), calcCurvature(), cuttingPlane::calcCutCells(), polyMesh::calcDirections(), polyDualMesh::calcDual(), triSurface::calcEdgeOwner(), primitiveMesh::calcEdges(), polyMeshGenAddressing::calcEdges(), enrichedPatch::calcEnrichedFaces(), addPatchCellLayer::calcExtrudeInfo(), polyDualMesh::calcFeatures(), meshSurfaceEngine::calcGlobalBoundaryEdgeLabels(), globalMeshData::calcGlobalEdgeOrientation(), globalMeshData::calcGlobalEdgeSlaves(), curvatureSeparation::calcInvR1(), blockMesh::calcMergeInfoFast(), autoSnapDriver::calcNearestFacePointProperties(), nutkRoughWallFunctionFvPatchScalarField::calcNut(), nutkAtmRoughWallFunctionFvPatchScalarField::calcNut(), intersectedSurface::calcPointEdgeAddressing(), edgeSurface::calcPointEdges(), PrimitivePatch< labelledTri, List, pointField, point >::calcPointEdges(), polyMeshGenAddressing::calcPointEdges(), primitiveMesh::calcPointEdges(), primitiveMesh::calcPointPoints(), createShellMesh::calcPointRegions(), patchCloudSet::calcSamples(), patchSeedSet::calcSamples(), globalMeshData::calcSharedEdges(), skewCorrectionVectors::calcSkewCorrectionVectors(), autoSnapDriver::calcSnapDistance(), triSurface::calcSortedEdgeFaces(), cellFeatures::calcSuperFaces(), faceShading::calculate(), faceHeatShading::calculate(), correctedCellVolumeWeightMethod::calculateAddressing(), cellVolumeWeightMethod::calculateAddressing(), edgeExtractor::calculateAlignmentForEdge(), solarCalculator::calculateBetaTetha(), triSurfacePartitioner::calculateCornersAndAddressing(), meshSurfacePartitioner::calculateCornersEdgesAndAddressing(), edgeExtractor::calculateDeformationMetricForEdge(), triSurfacePartitioner::calculateEdgeGroups(), meshSurfaceEngine::calculateEdgesAndAddressing(), meshRefinement::calculateEdgeWeights(), meshSurfaceEngine::calculateFaceEdgesAddressing(), triSurfAddressing::calculateFacetEdges(), boundaryLayerOptimisation::calculateHairEdges(), boundaryLayerOptimisation::calculateHairVectorsAtTheBoundary(), featureEdgesNeiOp::calculateNumberOfEdgesAtPoint(), edgeExtractor::calculateSingleCellEdge(), FSD< CombThermoType, ThermoType >::calculateSourceNorm(), meshSearch::cellTree(), polyMesh::cellTree(), layerAdditionRemoval::changeTopology(), directions::check2D(), checkIrregularSurfaceConnections::checkAndFixCellGroupsAtBndVertices(), polyMesh::checkCellDeterminant(), primitiveMesh::checkCellDeterminant(), Foam::polyMeshGenChecks::checkCellsZipUp(), edgeExtractor::checkCorners(), polyMesh::checkEdgeAlignment(), primitiveMesh::checkEdgeAlignment(), checkIrregularSurfaceConnections::checkEdgeFaceConnections(), edgeIntersections::checkEdges(), checkIrregularSurfaceConnections::checkFaceGroupsAtBndVertices(), checkFlatRegionEdge(), Foam::checkGeometry(), meshOctreeAddressing::checkGluedRegions(), searchableSurfaces::checkIntersection(), autoLayerDriver::checkManifold(), faceCoupleInfo::checkMatch(), hexRef8::checkMesh(), polyMeshFilter::checkMeshEdgesAndRelaxEdges(), PatchTools::checkOrientation(), Foam::triSurfaceChecks::checkSelfIntersections(), PrimitivePatch< labelledTri, List, pointField, point >::checkTopology(), Foam::checkWedges(), surfaceIntersection::classify(), meshSurfaceCheckEdgeTypes::classifyEdges(), triSurfaceClassifyEdges::classifyEdgesTypes(), surfaceIntersection::classifyHit(), triSurfaceTools::collapseEdges(), boundaryMesh::collectSegment(), TrajectoryCollision< CloudType >::collideParcels(), pointConstraint::combine(), faceSource::combineSurfaceGeometry(), curvedEdge::compare(), searchableSurfaces::connected(), cellCuts::conservativeValidLoop(), orientedSurface::consistentEdge(), molecule::constantProperties::constantProperties(), subGraph< graphType >::contains(), graphRow< graphType >::contains(), FRWGraph< label, 8 >::contains(), LongList< Foam::meshOctreeCube >::contains(), DynList< Foam::triFace >::contains(), VRWGraph::contains(), subGraph< graphType >::containsAtPosition(), graphRow< graphType >::containsAtPosition(), FRWGraph< label, 8 >::containsAtPosition(), LongList< Foam::meshOctreeCube >::containsAtPosition(), DynList< Foam::triFace >::containsAtPosition(), VRWGraph::containsAtPosition(), edgeVertex::coord(), triSurfaceCopyParts::copySurfaceMesh(), patchPatchDist::correct(), relaxation::correct(), curvatureSeparation::correct(), diffusionMulticomponent< CombThermoType, ThermoType >::correct(), twoDPointCorrector::correctDisplacement(), removePoints::countPointUsage(), globalMeshData::countSharedEdges(), cyclicPolyPatch::coupledEdges(), slidingInterface::coupleInterface(), voronoiMeshExtractor::createAddressing(), meshSurfaceEdgeExtractor::createEdgeVertices(), boundaryLayers::createLayerCells(), boundaryLayers::createNewCellFromEdge(), boundaryLayers::createNewFacesParallel(), extrudeLayer::createNewVertices(), sortEdgesIntoChains::createNodeLabels(), meshOctreeAddressing::createOctreeEdges(), cartesianMeshExtractor::createPolyMesh(), voronoiMeshExtractor::createPolyMesh(), particle< Type >::crossEdgeConnectedFace(), motionSmootherAlgo::curPoints(), geomCellLooper::cut(), extendedEdgeMesh::cut(), geomCellLooper::cutEdge(), triSurfaceTools::cutEdge(), hierarchGeomDecomp::decompose(), decomposeCells::decomposeCellIntoPyramids(), correctEdgesBetweenPatches::decomposeConcaveFaces(), correctEdgesBetweenPatches::decomposeProblematicFaces(), deleteEdges(), attachDetach::detachInterface(), autoSnapDriver::determineBaffleFeatures(), distributedTriSurfaceMesh::distribute(), meshRefinement::distribute(), surfaceIntersection::doCutEdges(), Foam::help::doFaceAndTriangleIntersect(), triSurfaceTools::doRefine(), dtris2(), polyDualMesh::dualPatch(), dumpBox(), thermo< Thermo, Type >::E(), triFace::edgeDirection(), face::edgeDirection(), extendedEdgeMesh::edgeDirection(), geomCellLooper::edgeEndsCut(), primitiveMesh::edgeFaces(), edgeCollapser::edgeMaster(), meshSurfaceOptimizer::edgeNodeDisplacementParallel(), cellModel::edges(), triFace::edges(), face::edges(), edgeCollapser::edgesFromPoints(), edgeSurface::edgeSurface(), directionInfo::edgeToFaceIndex(), PointEdgeWave< Type, TrackingData >::edgeToPoint(), triSurfaceMesh::edgeTree(), extendedEdgeMesh::edgeTree(), extendedEdgeMesh::edgeTreesByType(), meshOctreeCubeCoordinates::edgeVertices(), boundaryRadiationPropertiesFvPatchField::emissivity(), pairPotential::energy(), pairPotentialList::energy(), surfaceIntersection::excludeEdgeHit(), exportFeatureEdges(), extrudedMesh::extrudedFaces(), triSurfaceExtrude2DEdges::extrudeSurface(), kOmegaSSTBase< eddyViscosity< RASModel< BasicTurbulenceModel > > >::F1(), cellFeatures::faceAlignedEdge(), edgeCollapser::faceCollapseAxisAndAspectRatio(), searchablePlateFeatures::features(), surfaceIntersection::filterEdges(), decomposeCells::findAddressingForCell(), meshRefinement::findCellZoneGeometric(), meshOctreeCube::findContainedEdges(), faceCollapser::findEdge(), booleanSurface::findEdge(), Foam::meshTools::findEdge(), cellCuts::findEdge(), edgeExtractor::findEdgeCandidates(), meshOctree::findEdgesInBox(), patchProbes::findElements(), edgeExtractor::findFeatureEdgesNearEdge(), detectBoundaryLayers::findHairsForFace(), medialAxisMeshMover::findIsolatedRegions(), searchablePlate::findLine(), searchableSurfaceWithGaps::findLine(), faceCoupleInfo::findMappedEdges(), refinementFeatures::findNearestEdge(), meshOctree::findNearestEdgePoint(), refinementFeatures::findNearestRegionEdge(), meshUntangler::cutRegion::findNewEdges(), meshUntangler::cutRegion::findNewFaces(), Foam::findOppositeWedge(), boundaryLayers::findPatchesToBeTreatedTogether(), mappedPatchBase::findSamples(), faceCoupleInfo::findSlavesCoveringMaster(), orientedSurface::findZoneSide(), extendedEdgeMesh::flipNormals(), refineBoundaryLayers::refineCornerHexCell::generateMissingFaces(), refineBoundaryLayers::generateNewCells(), refineBoundaryLayers::generateNewCellsPrism(), refineBoundaryLayers::generateNewVertices(), meshRefinement::generateRays(), topoCellLooper::getAlignedNonFeatureEdge(), triSurfaceTools::getCollapsedFaces(), primitiveMesh::getEdge(), triSurfaceTools::getEdge(), addPatchCellLayer::getEdgeString(), cellLooper::getFirstVertEdge(), hexRef8::getLevel0EdgeLength(), triSurfaceTools::getMergedEdges(), lduMatrix::smoother::getName(), lduMatrix::preconditioner::getName(), boundaryMesh::getNearest(), walkPatch::getNeighbour(), combineFaces::getOutsideFace(), polyDualMesh::getPointEdges(), triSurfaceTools::getVertexTriangles(), triSurfaceTools::getVertexVertices(), treeDataFace::getVolumeType(), treeDataPrimitivePatch< PatchType >::getVolumeType(), triSurfaceTools::greenRefine(), faceCoupleInfo::growCutFaces(), boundaryLayerOptimisation::hairEdgesAtBndFace(), autoLayerDriver::handleFeatureAngle(), medialAxisMeshMover::handleFeatureAngleLayerTerminations(), autoLayerDriver::handleNonManifolds(), if(), edgeIntersections::inlinePerturb(), polyMeshAdder::insertVertices(), interpolationCellPointFace< Type >::interpolate(), edgeIntersections::intersectEdges(), cuttingPlane::intersectEdges(), intersectedSurface::intersectedSurface(), meshOctreeCubeCoordinates::intersectsLine(), meshOctreeCubeCoordinates::intersectsTriangleExact(), cellFeatures::isCellFeatureEdge(), Foam::help::isFaceConvexAndOk(), medialAxisMeshMover::isMaxEdge(), layerParameters::layerExpansionRatio(), Foam::loadOrCreateMesh(), meshCutAndRemove::loopToFace(), meshCutter::loopToFace(), main(), hexCellLooper::makeFace(), PrimitivePatchInterpolation< Patch >::makeFaceToEdgeWeights(), meshSurfaceMapper::mapCorners(), meshSurfaceMapper2D::mapCorners(), meshSurfaceMapper::mapEdgeNodes(), meshSurfaceMapper2D::mapToSmallestDistance(), meshSurfaceMapper2D::mapVerticesOntoSurface(), meshSurfaceMapper2D::mapVerticesOntoSurfacePatches(), boundaryMesh::markEdges(), cellClassification::markFaces(), meshRefinement::markFeatureCellLevel(), edgeExtractor::markPatchPoints(), edgeCollapser::markSmallEdges(), PatchTools::matchEdges(), triSurfaceTools::maxEdge(), edgeMesh::mergeEdges(), edgeMesh::mergePoints(), cellShape::meshEdges(), triSurfaceTools::minEdge(), geomCellLooper::minEdgeLen(), surfaceIntersection::minEdgeLen(), motionSmootherAlgo::modifyMotionPoints(), faceCoupleInfo::mostAlignedCutEdge(), treeDataTriSurface::nearestCoords(), line::nearestDist(), Foam::help::nearestEdgePointToTheLine(), surfaceFeatures::nearestEdges(), Foam::help::nearestPointOnTheEdge(), Foam::help::nearestPointOnTheEdgeExact(), Foam::help::nearestPointOnTheTriangle(), surfaceFeatures::nearestSamples(), surfaceFeatures::nearestSurfEdge(), polyBoundaryMesh::neighbourEdges(), lduMatrix::smoother::New(), lduMatrix::preconditioner::New(), fvMeshTools::newMesh(), intersectedSurface::nextEdge(), sampledTriSurfaceMesh::nonCoupledboundaryTree(), Foam::help::numberOfEdgeGroups(), Foam::help::numberOfFaceGroups(), edgeIntersections::offsetPerturb(), entry::operator!=(), treeDataEdge::findNearestOp::operator()(), Hash< phasePairKey >::operator()(), treeDataPrimitivePatch< PatchType >::findSelfIntersectOp::operator()(), featureEdgesNeiOp::operator()(), Foam::operator<<(), entry::operator=(), entry::operator==(), NamedEnum< directionType, 3 >::operator[](), cell::opposingFace(), triSurfaceTools::oppositeEdge(), triSurfaceTools::oppositeVertex(), tetMeshOptimisation::optimiseBoundarySurfaceLaplace(), tetMeshOptimisation::optimiseBoundaryVolumeOptimizer(), boundaryLayerOptimisation::optimiseHairNormalsAtTheBoundary(), boundaryLayerOptimisation::optimiseHairNormalsInside(), boundaryLayerOptimisation::optimiseThicknessVariation(), tetMeshOptimisation::optimiseUsingVolumeOptimizer(), meshSurfaceOptimizer::optimizeSurface2D(), Foam::meshTools::otherEdge(), searchableRotatedBox::overlaps(), treeDataEdge::overlaps(), conformalVoronoiMesh::perturbPoint(), extendedEdgeMesh::pointTree(), Foam::help::positionOfEdgeInFace(), meshSurfaceMapper2D::preMapVertices(), intersectedSurface::printVisit(), SHA1::processBlock(), edgeExtractor::projectDeterminedFeatureVertices(), booleanSurface::propagateEdgeSide(), SpalartAllmarasDES< BasicTurbulenceModel >::psi(), liquidProperties::pvInvert(), singleStepCombustion< CombThermoType, ThermoType >::R(), randomPointInPlane(), refinementFeatures::read(), solution::read(), NASedgeFormat::read(), OBJedgeFormat::read(), sphericalAngularSpring::read(), linearAxialAngularSpring::read(), tabulatedAxialAngularSpring::read(), STARCDedgeFormat::read(), CodedSource< Type >::read(), wallBoundedStreamLine::read(), lduMatrix::solver::readControls(), GeometricField::GeometricBoundaryField::readField(), meshOctreeCreator::refineBoxesIntersectingEdgeMeshes(), refineBoundaryLayers::refineFace(), refinementFeatures::regionEdgeTrees(), edgeMesh::regions(), meshUntangler::cutRegion::removeCoincidentVertices(), triSurfaceRemoveFacets::removeFacets(), intersectedSurface::resplitFace(), autoSnapDriver::reverseAttractMeshPoints(), edgeIntersections::rotatePerturb(), addPatchCellLayer::sameEdgeNeighbour(), extrudedMesh::sameOrder(), pointEdgeCollapse::samePoint(), pairPotential::scaledEnergy(), shifted::scaleEnergy(), pairPotential::scaleEnergy(), shiftedForce::scaleEnergy(), sigmoid::scaleEnergy(), doubleSigmoid::scaleEnergy(), extendedEdgeMesh::select(), dictionary::set(), faceCoupleInfo::setCutEdgeToPoints(), pairPatchAgglomeration::setEdgeWeights(), addPatchCellLayer::setFaceProps(), boundaryMesh::setFeatureEdges(), faceCollapser::setRefinement(), boundaryCutter::setRefinement(), createShellMesh::setRefinement(), tetDecomposer::setRefinement(), removeFaces::setRefinement(), meshCutAndRemove::setRefinement(), meshCutter::setRefinement(), addPatchCellLayer::setRefinement(), hexRef8::setRefinement(), treeDataEdge::shapePoints(), sortEdgesIntoChains::shrinkEdges(), triSurfaceTools::snapToEnd(), geomCellLooper::snapToVert(), Foam::solve(), EulerImplicit< ChemistryModel >::solve(), thermoSingleLayer::solveEnergy(), SprayParcel::solveTABEq(), PatchTools::sortedEdgeFaces(), edgeExtractor::cornerEvaluator::sortedFacesAtPoint(), intersectedSurface::splitFace(), hexRef8::storeMidPointInfo(), autoSnapDriver::stringFeatureEdges(), faceCoupleInfo::subDivisionMatch(), surfaceIntersection::surfaceIntersection(), triSurfaceTools::surfaceSide(), swapec(), edgeCollapser::syncCollapse(), syncTools::syncEdgeMap(), syncTools::syncPointMap(), syncPoints(), isoSurface::syncUnseparatedPoints(), testEdgeSync(), fvMeshDistribute::testField(), testSparseData(), sensibleInternalEnergy< Thermo >::THE(), absoluteInternalEnergy< Thermo >::THE(), clockTime::timeDifference(), triSurfaceSearch::tree(), triSurfaceRegionSearch::treeByRegion(), triangulation_plot_eps(), Foam::help::triLineIntersection(), pointConstraint::unconstrainedDirections(), medialAxisMeshMover::update(), LISAAtomization< CloudType >::update(), sampledTriSurfaceMesh::update(), directionInfo::updateCell(), activeBaffleVelocityFvPatchVectorField::updateCoeffs(), activePressureForceBaffleVelocityFvPatchVectorField::updateCoeffs(), patchFaceOrientation::updateEdge(), patchEdgeFaceRegions::updateEdge(), patchEdgeFaceInfo::updateEdge(), pointEdgePoint::updateEdge(), externalPointEdgePoint::updateEdge(), patchFaceOrientation::updateFace(), patchEdgeFaceRegions::updateFace(), boundaryCutter::updateMesh(), meshCutAndRemove::updateMesh(), meshCutter::updateMesh(), cellCuts::validLoop(), vbedg(), Foam::help::vertexOnLine(), PrimitivePatch< labelledTri, List, pointField, point >::visitPointRegion(), intersectedSurface::walkFace(), hexCellLooper::walkHex(), surfaceFeatures::walkSegment(), meshRefinement::weightedSum(), PrimitivePatch< labelledTri, List, pointField, point >::whichEdge(), NamedEnum< directionType, 3 >::write(), OBJedgeFormat::write(), OBJstream::write(), surfaceLocation::write(), timeVaryingMappedFixedValuePointPatchField< Type >::write(), timeVaryingMappedFixedValueFvPatchField< Type >::write(), dictionary::write(), edgeVertex::writeCut(), VTKedgeFormat::writeEdges(), writeEdges(), pairPotential::writeEnergyAndForceTables(), writeFaceEdges(), surfaceIntersection::writeIntersectedEdges(), STARCDedgeFormat::writeLines(), intersectedSurface::writeLocalOBJ(), AABBTree::writeOBJ(), edgeSurface::writeOBJ(), intersectedSurface::writeOBJ(), surfaceIntersection::writeOBJ(), faceCoupleInfo::writeOBJ(), indexedOctree< Foam::treeDataFace >::writeOBJ(), dynamicIndexedOctree::writeOBJ(), surfaceFeatures::writeObj(), extendedEdgeMesh::writeObj(), blockMesh::writeTopology(), cellCuts::writeUncutOBJ(), and Foam::help::zipOpenChain().