|
Vlasiator ebf0dd394 on dev (v5.4.0 + 1054 commits)
|
This is the complete list of members for SBC::Outflow, including all inherited members.
| addParameters() | SBC::Outflow | static |
| allCloseL1OutflowCells | SBC::SysBoundaryCondition | protected |
| allCloseNonsysboundaryCells | SBC::SysBoundaryCondition | protected |
| allClosestL1OutflowCells | SBC::SysBoundaryCondition | protected |
| allClosestNonsysboundaryCells | SBC::SysBoundaryCondition | protected |
| applyInitialState(dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, fsgrids::technicalspan technical, FieldSolverGrid &fsgrid, fsgrids::perbspan perb, fsgrids::bgbspan bgb, Project &project) override | SBC::Outflow | virtual |
| applyUponRestart | SBC::SysBoundaryCondition | protected |
| assignSysBoundary(dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, fsgrids::technicalspan technical, FieldSolverGrid &fsgrid) | SBC::OuterBoundaryCondition | virtual |
| COPY enum value | SBC::Outflow | protected |
| copyCellData(const SpatialCell *from, SpatialCell *to, const bool copyMomentsOnly, const uint popID, const bool copy_V_moments) | SBC::SysBoundaryCondition | protected |
| 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) const | SBC::SysBoundaryCondition | protected |
| determineFace(std::array< bool, 6 > &isThisCellOnAFace, const dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, CellID id, const bool excludeSlicesAndPeriodicDimensions=false) | SBC::SysBoundaryCondition | protected |
| doApplyUponRestart() const | SBC::SysBoundaryCondition | |
| dynamic | SBC::SysBoundaryCondition | protected |
| faceList | SBC::Outflow | protected |
| faceNoFieldsList | SBC::Outflow | protected |
| facesToProcess | SBC::OuterBoundaryCondition | protected |
| facesToReapply | SBC::Outflow | protected |
| facesToSkipFields | SBC::Outflow | protected |
| fieldBoundaryCopyFromSolvingNbrMagneticField(fsgrids::perbspan b, fsgrids::consttechnicalspan technical, const fsgrid::FsStencil &stencil, cuint component, cuint mask) | SBC::SysBoundaryCondition | protected |
| fieldSolverBoundaryCondBVOLDerivatives(fsgrids::volspan vols, const fsgrid::FsStencil &stencil, cuint component) override | SBC::Outflow | virtual |
| fieldSolverBoundaryCondDerivatives(fsgrids::dperbspan dperb, fsgrids::dmomentsspan dmoments, const fsgrid::FsStencil &stencil, cuint RKCase, cuint component) override | SBC::Outflow | virtual |
| fieldSolverBoundaryCondElectricField(fsgrids::efieldspan e, const fsgrid::FsStencil &stencil, cuint component) override | SBC::Outflow | virtual |
| fieldSolverBoundaryCondGradPeElectricField(fsgrids::egradpespan EGradPe, const fsgrid::FsStencil &stencil, cuint component) override | SBC::Outflow | virtual |
| fieldSolverBoundaryCondHallElectricField(fsgrids::ehallspan ehall, const fsgrid::FsStencil &stencil, cuint component) override | SBC::Outflow | virtual |
| 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) override | SBC::Outflow | virtual |
| generateTemplateCell() | SBC::SysBoundaryCondition | inlinevirtual |
| getAllCloseNonsysboundaryCells(const CellID &cellID) | SBC::SysBoundaryCondition | protected |
| getAllClosestL1OutflowCells(const CellID &cellID) | SBC::SysBoundaryCondition | protected |
| getAllClosestNonsysboundaryCells(fsgrids::technicalspan technical, FieldSolverGrid &fsgrid, cint i, cint j, cint k) | SBC::SysBoundaryCondition | protected |
| getAllClosestNonsysboundaryCells(const CellID &cellID) | SBC::SysBoundaryCondition | protected |
| getFaces(bool *faces) override | SBC::Outflow | virtual |
| getFlowtoCells(const CellID &cellID) | SBC::SysBoundaryCondition | protected |
| getFlowtoCellsBlock(const std::array< SpatialCell *, 27 > flowtoCells, const vmesh::GlobalID blockGID, const uint popID) | SBC::SysBoundaryCondition | protected |
| getIndex() const override | SBC::Outflow | virtual |
| getName() const override | SBC::Outflow | virtual |
| getParameters() override | SBC::Outflow | virtual |
| getPrecedence() const | SBC::SysBoundaryCondition | |
| getTheClosestL1OutflowCell(const CellID &cellID) | SBC::SysBoundaryCondition | protected |
| getTheClosestNonsysboundaryCell(fsgrids::technicalspan technical, FieldSolverGrid &fsgrid, cint i, cint j, cint k) | SBC::SysBoundaryCondition | protected |
| getTheClosestNonsysboundaryCell(const CellID &cellID) | SBC::SysBoundaryCondition | protected |
| initSysBoundary(creal &t, Project &project) override | SBC::Outflow | virtual |
| isDynamic() const | SBC::SysBoundaryCondition | |
| mapCellPotentialAndGetEXBDrift(std::array< Real, CellParams::N_SPATIAL_CELL_PARAMS > &cellParams) | SBC::SysBoundaryCondition | virtual |
| N_SCHEMES enum value | SBC::Outflow | protected |
| nbrID(const int i, const int j, const int k) | SBC::SysBoundaryCondition | inlineprotected |
| NONE enum value | SBC::Outflow | protected |
| Outflow() | SBC::Outflow | |
| periodic | SBC::SysBoundaryCondition | protected |
| precedence | SBC::SysBoundaryCondition | protected |
| quenchFactor | SBC::Outflow | protected |
| setCellBVOLDerivativesToZero(fsgrids::volspan vols, const fsgrid::FsStencil &stencil, cuint component) | SBC::SysBoundaryCondition | static |
| setCellDerivativesToZero(fsgrids::dperbspan dperb, fsgrids::dmomentsspan dmoments, const fsgrid::FsStencil &stencil, cuint component) | SBC::SysBoundaryCondition | static |
| setPeriodicity(std::array< bool, 3 > isFacePeriodic) | SBC::SysBoundaryCondition | |
| setupL2OutflowAtRestart(dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid) override | SBC::Outflow | virtual |
| speciesParams | SBC::Outflow | protected |
| SysBoundaryCondition() | SBC::SysBoundaryCondition | |
| updateState(dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, fsgrids::technicalspan technical, FieldSolverGrid &fsgrid, fsgrids::perbspan perb, fsgrids::bgbspan bgb, creal t) override | SBC::Outflow | virtual |
| 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) override | SBC::Outflow | virtual |
| vlasovBoundaryCopyFromAllClosestNbrs(dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, const CellID &cellID, const uint popID, const bool calculate_V_moments) | SBC::SysBoundaryCondition | protected |
| vlasovBoundaryCopyFromTheClosestL1OutflowNbr(dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, const CellID &cellID, const bool ©MomentsOnly, const uint popID, const bool calculate_V_moments) | SBC::SysBoundaryCondition | protected |
| vlasovBoundaryCopyFromTheClosestNbr(dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, const CellID &cellID, const bool ©MomentsOnly, const uint popID, const bool calculate_V_moments) | SBC::SysBoundaryCondition | protected |
| vlasovBoundaryFluffyCopyFromAllCloseNbrs(dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, const CellID &cellID, const uint popID, const bool calculate_V_moments, creal fluffiness) | SBC::SysBoundaryCondition | protected |
| vlasovscheme enum name | SBC::Outflow | protected |
| ~Outflow() | SBC::Outflow | virtual |
| ~SysBoundaryCondition() | SBC::SysBoundaryCondition | virtual |