|
Vlasiator ebf0dd394 on dev (v5.4.0 + 1054 commits)
|
Implementation of the base class SysBoundaryCondition to handle system boundary cells. More...
#include <cstdlib>#include <iostream>#include "../parameters.h"#include "../vlasovsolver/vlasovmover.h"#include "sysboundarycondition.h"#include "../projects/projects_common.h"#include "../object_wrapper.h"
Go to the source code of this file.
Namespaces | |
| namespace | SBC |
Functions | |
| void | SBC::averageCellData (const dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, const vector< CellID > cellList, SpatialCell *to, const uint popID, const creal fluffiness) |
| vmesh::LocalID | SBC::findMaxwellianBlocksToInitialize (const uint popID, spatial_cell::SpatialCell &cell, creal &rho, creal &T, creal &VX0, creal &VY0, creal &VZ0) |
| SBC::findMaxwellianBlocksToInitialize returns a list of blocks to construct the VDF with. | |
| void | SBC::determineFaceNoClassMembers (bool *isThisCellOnAFace, creal x, creal y, creal z, creal dx, creal dy, creal dz, const std::array< bool, 3 > periodicity, const bool excludeSlicesAndPeriodicDimensions) |
Implementation of the base class SysBoundaryCondition to handle system boundary cells.
Definition in file sysboundarycondition.cpp.