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

#include <velocity_mesh_parameters.h>

Public Member Functions

 MeshWrapper ()
 ~MeshWrapper ()
 MeshWrapper (const MeshWrapper &other)
MeshWrapperoperator= (const MeshWrapper &other)
void initVelocityMeshes (const uint nMeshes)
void uploadMeshWrapper ()

Public Attributes

std::vector< vmesh::MeshParameters > * velocityMeshesCreation
std::array< vmesh::MeshParameters, MAX_VMESH_PARAMETERS_COUNT > * velocityMeshes

Detailed Description

Definition at line 73 of file velocity_mesh_parameters.h.

Constructor & Destructor Documentation

◆ MeshWrapper() [1/2]

vmesh::MeshWrapper::MeshWrapper ( )
inline

Definition at line 74 of file velocity_mesh_parameters.h.

Here is the caller graph for this function:

◆ ~MeshWrapper()

vmesh::MeshWrapper::~MeshWrapper ( )
inline

Definition at line 78 of file velocity_mesh_parameters.h.

◆ MeshWrapper() [2/2]

vmesh::MeshWrapper::MeshWrapper ( const MeshWrapper & other)
inline

Definition at line 82 of file velocity_mesh_parameters.h.

Here is the call graph for this function:

Member Function Documentation

◆ initVelocityMeshes()

void vmesh::MeshWrapper::initVelocityMeshes ( const uint nMeshes)

Pre-calculate more helper parameters for velocity meshes.

Definition at line 114 of file velocity_mesh_parameters.cpp.

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

◆ operator=()

MeshWrapper & vmesh::MeshWrapper::operator= ( const MeshWrapper & other)
inline

Definition at line 85 of file velocity_mesh_parameters.h.

Here is the call graph for this function:

◆ uploadMeshWrapper()

void vmesh::MeshWrapper::uploadMeshWrapper ( )

Send a copy of the MeshWrapper into GPU memory

Here is the caller graph for this function:

Member Data Documentation

◆ velocityMeshes

std::array<vmesh::MeshParameters,MAX_VMESH_PARAMETERS_COUNT>* vmesh::MeshWrapper::velocityMeshes

Definition at line 95 of file velocity_mesh_parameters.h.

◆ velocityMeshesCreation

std::vector<vmesh::MeshParameters>* vmesh::MeshWrapper::velocityMeshesCreation

Definition at line 91 of file velocity_mesh_parameters.h.


The documentation for this struct was generated from the following files: