Vlasiator ebf0dd394 on dev (v5.4.0 + 1054 commits)
Loading...
Searching...
No Matches
SBC::Ionosphere Member List

This is the complete list of members for SBC::Ionosphere, including all inherited members.

addParameters()SBC::Ionospherestatic
allCloseL1OutflowCellsSBC::SysBoundaryConditionprotected
allCloseNonsysboundaryCellsSBC::SysBoundaryConditionprotected
allClosestL1OutflowCellsSBC::SysBoundaryConditionprotected
allClosestNonsysboundaryCellsSBC::SysBoundaryConditionprotected
applyInitialState(dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, fsgrids::technicalspan technical, FieldSolverGrid &fsgrid, fsgrids::perbspan perb, fsgrids::bgbspan bgb, Project &project) overrideSBC::Ionospherevirtual
applyUponRestartSBC::SysBoundaryConditionprotected
assignSysBoundary(dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, fsgrids::technicalspan technical, FieldSolverGrid &fsgrid) overrideSBC::Ionospherevirtual
atmosphericModelFileSBC::Ionosphere
backgroundIonisationSBC::Ionospherestatic
baseShapeSBC::Ionosphere
Boxcar27 enum valueSBC::Ionosphere
centerSBC::Ionosphere
conductivityModelSBC::Ionospherestatic
copyCellData(const SpatialCell *from, SpatialCell *to, const bool copyMomentsOnly, const uint popID, const bool copy_V_moments)SBC::SysBoundaryConditionprotected
couplingIntervalSBC::Ionospherestatic
couplingTimescaleSBC::Ionospherestatic
determineFace(bool *isThisCellOnAFace, const creal x, const creal y, const creal z, const creal dx, const creal dy, const creal dz, const bool excludeSlicesAndPeriodicDimensions=false) constSBC::SysBoundaryConditionprotected
determineFace(std::array< bool, 6 > &isThisCellOnAFace, const dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, CellID id, const bool excludeSlicesAndPeriodicDimensions=false)SBC::SysBoundaryConditionprotected
doApplyUponRestart() constSBC::SysBoundaryCondition
downmapFACsamplingModeSBC::Ionospherestatic
downmapRadiusSBC::Ionospherestatic
downmapSamplingMode enum nameSBC::Ionosphere
downmapSamplingWidthSBC::Ionospherestatic
dynamicSBC::SysBoundaryConditionprotected
earthAngularVelocitySBC::Ionosphere
F10_7SBC::Ionospherestatic
fibonacciNodeNumSBC::Ionosphere
fieldBoundaryCopyFromSolvingNbrMagneticField(fsgrids::perbspan b, fsgrids::consttechnicalspan technical, const fsgrid::FsStencil &stencil, cuint component, cuint mask)SBC::SysBoundaryConditionprotected
fieldSolverBoundaryCondBVOLDerivatives(fsgrids::volspan vols, const fsgrid::FsStencil &stencil, cuint component) overrideSBC::Ionospherevirtual
fieldSolverBoundaryCondDerivatives(fsgrids::dperbspan dperb, fsgrids::dmomentsspan dmoments, const fsgrid::FsStencil &stencil, cuint RKCase, cuint component) overrideSBC::Ionospherevirtual
fieldSolverBoundaryCondElectricField(fsgrids::efieldspan e, const fsgrid::FsStencil &stencil, cuint component) overrideSBC::Ionospherevirtual
fieldSolverBoundaryCondGradPeElectricField(fsgrids::egradpespan EGradPe, const fsgrid::FsStencil &stencil, cuint component) overrideSBC::Ionospherevirtual
fieldSolverBoundaryCondHallElectricField(fsgrids::ehallspan ehall, const fsgrid::FsStencil &stencil, cuint component) overrideSBC::Ionospherevirtual
fieldSolverBoundaryCondMagneticField(fsgrids::perbspan b, fsgrids::constbgbspan bgb, fsgrids::consttechnicalspan technical, const std::array< Real, 3 > &gridSpacing, const std::array< fsgrid::FsSize_t, 3 > &globalCoordinates, const fsgrid::FsStencil &stencil, cuint component) overrideSBC::Ionospherevirtual
fieldSolverGetNormalDirection(fsgrids::technicalspan technical, FieldSolverGrid &fsgrid, cint i, cint j, cint k)SBC::Ionosphere
fixedSigmaHSBC::Ionospherestatic
fixedSigmaPSBC::Ionospherestatic
generateTemplateCell(Project &project)SBC::Ionosphere
SBC::SysBoundaryCondition::generateTemplateCell()SBC::SysBoundaryConditioninlinevirtual
geometrySBC::Ionosphere
getAllCloseNonsysboundaryCells(const CellID &cellID)SBC::SysBoundaryConditionprotected
getAllClosestL1OutflowCells(const CellID &cellID)SBC::SysBoundaryConditionprotected
getAllClosestNonsysboundaryCells(fsgrids::technicalspan technical, FieldSolverGrid &fsgrid, cint i, cint j, cint k)SBC::SysBoundaryConditionprotected
getAllClosestNonsysboundaryCells(const CellID &cellID)SBC::SysBoundaryConditionprotected
getFaces(bool *faces) overrideSBC::Ionospherevirtual
getFlowtoCells(const CellID &cellID)SBC::SysBoundaryConditionprotected
getFlowtoCellsBlock(const std::array< SpatialCell *, 27 > flowtoCells, const vmesh::GlobalID blockGID, const uint popID)SBC::SysBoundaryConditionprotected
getIndex() const overrideSBC::Ionospherevirtual
getName() const overrideSBC::Ionospherevirtual
getParameters() overrideSBC::Ionospherevirtual
getPrecedence() constSBC::SysBoundaryCondition
getTheClosestL1OutflowCell(const CellID &cellID)SBC::SysBoundaryConditionprotected
getTheClosestNonsysboundaryCell(fsgrids::technicalspan technical, FieldSolverGrid &fsgrid, cint i, cint j, cint k)SBC::SysBoundaryConditionprotected
getTheClosestNonsysboundaryCell(const CellID &cellID)SBC::SysBoundaryConditionprotected
GUMICS enum valueSBC::Ionosphere
initSysBoundary(creal &t, Project &project) overrideSBC::Ionospherevirtual
innerRadiusSBC::Ionospherestatic
Ionosphere()SBC::Ionosphere
IonosphereConductivityModel enum nameSBC::Ionosphere
isDynamic() constSBC::SysBoundaryCondition
Koskinen enum valueSBC::Ionosphere
mapCellPotentialAndGetEXBDrift(std::array< Real, CellParams::N_SPATIAL_CELL_PARAMS > &cellParams) overrideSBC::Ionospherevirtual
nbrID(const int i, const int j, const int k)SBC::SysBoundaryConditioninlineprotected
pathSBC::Ionosphere
periodicSBC::SysBoundaryConditionprotected
plasmapauseLSBC::Ionosphere
Pointwise enum valueSBC::Ionosphere
precedenceSBC::SysBoundaryConditionprotected
radiusSBC::Ionospherestatic
recombAlphaSBC::Ionospherestatic
refineMaxLatitudesSBC::Ionosphere
refineMinLatitudesSBC::Ionosphere
Ridley enum valueSBC::Ionosphere
ridleyParallelConductivitySBC::Ionospherestatic
setCellBVOLDerivativesToZero(fsgrids::volspan vols, const fsgrid::FsStencil &stencil, cuint component)SBC::SysBoundaryConditionstatic
setCellDerivativesToZero(fsgrids::dperbspan dperb, fsgrids::dmomentsspan dmoments, const fsgrid::FsStencil &stencil, cuint component)SBC::SysBoundaryConditionstatic
setCellFromTemplate(SpatialCell *cell, const uint popID)SBC::Ionosphere
setPeriodicity(std::array< bool, 3 > isFacePeriodic)SBC::SysBoundaryCondition
setupL2OutflowAtRestart(dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid)SBC::SysBoundaryConditioninlinevirtual
shieldingLatitudeSBC::Ionospherestatic
solveCountSBC::Ionospherestatic
solverMaxErrorGrowthFactorSBC::Ionospherestatic
solverMaxFailureCountSBC::Ionospherestatic
solverMaxIterationsSBC::Ionospherestatic
solverPreconditioningSBC::Ionospherestatic
solverRelativeL2ConvergenceThresholdSBC::Ionospherestatic
solverToggleMinimumResidualVariantSBC::Ionospherestatic
solverUseMinimumResidualVariantSBC::Ionospherestatic
speciesParamsSBC::Ionospherestatic
SysBoundaryCondition()SBC::SysBoundaryCondition
templateCellSBC::Ionosphere
unmappedNodeRhoSBC::Ionospherestatic
unmappedNodeTeSBC::Ionospherestatic
updateState(dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, fsgrids::technicalspan technical, FieldSolverGrid &fsgrid, fsgrids::perbspan perb, fsgrids::bgbspan bgb, creal t) overrideSBC::Ionospherevirtual
updateSysBoundaryConditionsAfterLoadBalance(const dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, const std::vector< CellID > &local_cells_on_boundary)SBC::SysBoundaryCondition
useEigenSolverSBC::Ionospherestatic
vlasovBoundaryCondition(dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, const CellID &cellID, const uint popID, const bool calculate_V_moments) overrideSBC::Ionospherevirtual
vlasovBoundaryCopyFromAllClosestNbrs(dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, const CellID &cellID, const uint popID, const bool calculate_V_moments)SBC::SysBoundaryConditionprotected
vlasovBoundaryCopyFromTheClosestL1OutflowNbr(dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, const CellID &cellID, const bool &copyMomentsOnly, const uint popID, const bool calculate_V_moments)SBC::SysBoundaryConditionprotected
vlasovBoundaryCopyFromTheClosestNbr(dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, const CellID &cellID, const bool &copyMomentsOnly, const uint popID, const bool calculate_V_moments)SBC::SysBoundaryConditionprotected
vlasovBoundaryFluffyCopyFromAllCloseNbrs(dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, const CellID &cellID, const uint popID, const bool calculate_V_moments, creal fluffiness)SBC::SysBoundaryConditionprotected
~Ionosphere()SBC::Ionospherevirtual
~SysBoundaryCondition()SBC::SysBoundaryConditionvirtual