Vlasiator ebf0dd394 on dev (v5.4.0 + 1054 commits)
Loading...
Searching...
No Matches
vmesh Namespace Reference

Classes

class  VelocityBlockContainer
class  VelocityMesh
struct  MeshParameters
struct  MeshWrapper

Typedefs

typedef uint32_t GlobalID
typedef uint32_t LocalID

Functions

void allocateMeshWrapper ()
MeshWrapperhost_getMeshWrapper ()
ARCH_HOSTDEV MeshWrappergetMeshWrapper ()
ARCH_HOSTDEV void printVelocityMesh (const uint meshIndex)

Variables

static const GlobalID INVALID_GLOBALID = std::numeric_limits<GlobalID>::max()
static const LocalID INVALID_LOCALID = std::numeric_limits<LocalID>::max()
static const LocalID INVALID_VEL_BLOCK_INDEX = INVALID_LOCALID

Typedef Documentation

◆ GlobalID

typedef uint32_t vmesh::GlobalID

Datatype used for velocity block global IDs.

Definition at line 59 of file definitions.h.

◆ LocalID

typedef uint32_t vmesh::LocalID

Datatype used for velocity block local IDs.

Definition at line 60 of file definitions.h.

Function Documentation

◆ allocateMeshWrapper()

void vmesh::allocateMeshWrapper ( )

Definition at line 44 of file velocity_mesh_parameters.cpp.

Here is the caller graph for this function:

◆ getMeshWrapper()

ARCH_HOSTDEV MeshWrapper * vmesh::getMeshWrapper ( )
inline

Definition at line 120 of file velocity_mesh_parameters.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ host_getMeshWrapper()

vmesh::MeshWrapper * vmesh::host_getMeshWrapper ( )

Definition at line 48 of file velocity_mesh_parameters.cpp.

Here is the caller graph for this function:

◆ printVelocityMesh()

ARCH_HOSTDEV void vmesh::printVelocityMesh ( const uint meshIndex)
inline

Definition at line 132 of file velocity_mesh_parameters.h.

Here is the call graph for this function:

Variable Documentation

◆ INVALID_GLOBALID

const GlobalID vmesh::INVALID_GLOBALID = std::numeric_limits<GlobalID>::max()
static

Global ID of a non-existing or otherwise erroneous velocity block.

Definition at line 63 of file definitions.h.

◆ INVALID_LOCALID

const LocalID vmesh::INVALID_LOCALID = std::numeric_limits<LocalID>::max()
static

Local ID of a non-existing or otherwise erroneous velocity block.

Definition at line 66 of file definitions.h.

◆ INVALID_VEL_BLOCK_INDEX

const LocalID vmesh::INVALID_VEL_BLOCK_INDEX = INVALID_LOCALID
static

Block index of a non-existing or erroneous velocity block.

Definition at line 69 of file definitions.h.