Vlasiator ebf0dd394 on dev (v5.4.0 + 1054 commits)
Loading...
Searching...
No Matches
sysboundarycondition.h File Reference
#include <dccrg.hpp>
#include <dccrg_cartesian_geometry.hpp>
#include <fsgrid.hpp>
#include <vector>
#include "../common.h"
#include "../definitions.h"
#include "../spatial_cells/spatial_cell_wrapper.hpp"
#include "../projects/project.h"
Include dependency graph for sysboundarycondition.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SBC::SysBoundaryCondition
 SBC::SysBoundaryCondition is the base class for system boundary conditions. More...
class  SBC::OuterBoundaryCondition

Namespaces

namespace  SBC

Functions

void SBC::averageCellData (const dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, std::vector< CellID > cellList, SpatialCell *to, const uint popID, const creal fluffiness=0)
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)