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

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

addParameters()SBC::Outflowstatic
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::Outflowvirtual
applyUponRestartSBC::SysBoundaryConditionprotected
assignSysBoundary(dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, fsgrids::technicalspan technical, FieldSolverGrid &fsgrid)SBC::OuterBoundaryConditionvirtual
COPY enum valueSBC::Outflowprotected
copyCellData(const SpatialCell *from, SpatialCell *to, const bool copyMomentsOnly, const uint popID, const bool copy_V_moments)SBC::SysBoundaryConditionprotected
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
dynamicSBC::SysBoundaryConditionprotected
faceListSBC::Outflowprotected
faceNoFieldsListSBC::Outflowprotected
facesToProcessSBC::OuterBoundaryConditionprotected
facesToReapplySBC::Outflowprotected
facesToSkipFieldsSBC::Outflowprotected
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::Outflowvirtual
fieldSolverBoundaryCondDerivatives(fsgrids::dperbspan dperb, fsgrids::dmomentsspan dmoments, const fsgrid::FsStencil &stencil, cuint RKCase, cuint component) overrideSBC::Outflowvirtual
fieldSolverBoundaryCondElectricField(fsgrids::efieldspan e, const fsgrid::FsStencil &stencil, cuint component) overrideSBC::Outflowvirtual
fieldSolverBoundaryCondGradPeElectricField(fsgrids::egradpespan EGradPe, const fsgrid::FsStencil &stencil, cuint component) overrideSBC::Outflowvirtual
fieldSolverBoundaryCondHallElectricField(fsgrids::ehallspan ehall, const fsgrid::FsStencil &stencil, cuint component) overrideSBC::Outflowvirtual
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::Outflowvirtual
generateTemplateCell()SBC::SysBoundaryConditioninlinevirtual
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::Outflowvirtual
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::Outflowvirtual
getName() const overrideSBC::Outflowvirtual
getParameters() overrideSBC::Outflowvirtual
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
initSysBoundary(creal &t, Project &project) overrideSBC::Outflowvirtual
isDynamic() constSBC::SysBoundaryCondition
mapCellPotentialAndGetEXBDrift(std::array< Real, CellParams::N_SPATIAL_CELL_PARAMS > &cellParams)SBC::SysBoundaryConditionvirtual
N_SCHEMES enum valueSBC::Outflowprotected
nbrID(const int i, const int j, const int k)SBC::SysBoundaryConditioninlineprotected
NONE enum valueSBC::Outflowprotected
Outflow()SBC::Outflow
periodicSBC::SysBoundaryConditionprotected
precedenceSBC::SysBoundaryConditionprotected
quenchFactorSBC::Outflowprotected
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
setPeriodicity(std::array< bool, 3 > isFacePeriodic)SBC::SysBoundaryCondition
setupL2OutflowAtRestart(dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid) overrideSBC::Outflowvirtual
speciesParamsSBC::Outflowprotected
SysBoundaryCondition()SBC::SysBoundaryCondition
updateState(dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, fsgrids::technicalspan technical, FieldSolverGrid &fsgrid, fsgrids::perbspan perb, fsgrids::bgbspan bgb, creal t) overrideSBC::Outflowvirtual
updateSysBoundaryConditionsAfterLoadBalance(const dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, const std::vector< CellID > &local_cells_on_boundary)SBC::SysBoundaryCondition
vlasovBoundaryCondition(dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, const CellID &cellID, const uint popID, const bool calculate_V_moments) overrideSBC::Outflowvirtual
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
vlasovscheme enum nameSBC::Outflowprotected
~Outflow()SBC::Outflowvirtual
~SysBoundaryCondition()SBC::SysBoundaryConditionvirtual