Vlasiator ebf0dd394 on dev (v5.4.0 + 1054 commits)
Loading...
Searching...
No Matches
sysboundarycondition.cpp File Reference

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"
Include dependency graph for sysboundarycondition.cpp:

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)

Detailed Description

Implementation of the base class SysBoundaryCondition to handle system boundary cells.

See also
donotcompute.cpp ionosphere.cpp outflow.cpp setbyuser.cpp setmaxwellian.cpp

Definition in file sysboundarycondition.cpp.