|
Vlasiator ebf0dd394 on dev (v5.4.0 + 1054 commits)
|
This is the complete list of members for SBC::Maxwellian, including all inherited members.
| addParameters() | SBC::Maxwellian | 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::Inflow | virtual |
| applyUponRestart | SBC::SysBoundaryCondition | protected |
| assignSysBoundary(dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, fsgrids::technicalspan technical, FieldSolverGrid &fsgrid) | SBC::OuterBoundaryCondition | virtual |
| 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::Inflow | protected |
| facesToProcess | SBC::OuterBoundaryCondition | 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::Inflow | virtual |
| fieldSolverBoundaryCondDerivatives(fsgrids::dperbspan dperb, fsgrids::dmomentsspan dmoments, const fsgrid::FsStencil &stencil, cuint RKCase, cuint component) override | SBC::Inflow | virtual |
| fieldSolverBoundaryCondElectricField(fsgrids::efieldspan e, const fsgrid::FsStencil &stencil, cuint component) override | SBC::Inflow | virtual |
| fieldSolverBoundaryCondGradPeElectricField(fsgrids::egradpespan EGradPe, const fsgrid::FsStencil &stencil, cuint component) override | SBC::Inflow | virtual |
| fieldSolverBoundaryCondHallElectricField(fsgrids::ehallspan ehall, const fsgrid::FsStencil &stencil, cuint component) override | SBC::Inflow | 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::Inflow | virtual |
| generateTemplateCell(spatial_cell::SpatialCell &templateCell, Real(&B)[3], int inputDataIndex, creal t) override | SBC::Maxwellian | virtual |
| SBC::OuterBoundaryCondition::generateTemplateCell() | SBC::SysBoundaryCondition | inlinevirtual |
| generateTemplateCells(creal t) | SBC::Inflow | protected |
| 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::Inflow | 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::Maxwellian | virtual |
| getName() const override | SBC::Maxwellian | virtual |
| getParameters() override | SBC::Maxwellian | 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 |
| Inflow() | SBC::Inflow | |
| initSysBoundary(creal &t, Project &project) override | SBC::Inflow | virtual |
| interpolate(const int inputDataIndex, const uint popID, creal t, Real *outputData) | SBC::Inflow | protected |
| isDynamic() const | SBC::SysBoundaryCondition | |
| loadFile(const char *file, unsigned int nParams) | SBC::Inflow | protected |
| loadInputData(const uint popID) | SBC::Inflow | protected |
| mapCellPotentialAndGetEXBDrift(std::array< Real, CellParams::N_SPATIAL_CELL_PARAMS > &cellParams) | SBC::SysBoundaryCondition | virtual |
| Maxwellian() | SBC::Maxwellian | |
| nbrID(const int i, const int j, const int k) | SBC::SysBoundaryCondition | inlineprotected |
| periodic | SBC::SysBoundaryCondition | protected |
| precedence | SBC::SysBoundaryCondition | protected |
| setBFromTemplate(dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, fsgrids::perbspan perb, fsgrids::bgbspan bgb, fsgrids::technicalspan technical, FieldSolverGrid &fsgrid, const bool resetSolved) | SBC::Inflow | 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 |
| setCellsFromTemplate(dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, const uint popID) | SBC::Inflow | protected |
| setPeriodicity(std::array< bool, 3 > isFacePeriodic) | SBC::SysBoundaryCondition | |
| setupL2OutflowAtRestart(dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid) | SBC::SysBoundaryCondition | inlinevirtual |
| speciesParams | SBC::Inflow | protected |
| SysBoundaryCondition() | SBC::SysBoundaryCondition | |
| templateB | SBC::Inflow | protected |
| templateCells | SBC::Inflow | protected |
| tInterval | SBC::Inflow | protected |
| tLastApply | SBC::Inflow | protected |
| updateState(dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, fsgrids::technicalspan technical, FieldSolverGrid &fsgrid, fsgrids::perbspan perb, fsgrids::bgbspan bgb, creal t) override | SBC::Inflow | 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 doCalcMomentsV) override | SBC::Inflow | 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 |
| ~Inflow() | SBC::Inflow | virtual |
| ~Maxwellian() | SBC::Maxwellian | virtual |
| ~SysBoundaryCondition() | SBC::SysBoundaryCondition | virtual |