#include <vlsvreaderinterface.h>
|
| | Reader () |
| virtual | ~Reader () |
| bool | getMeshNames (std::list< std::string > &meshNames) |
| bool | getMeshNames (std::set< std::string > &meshNames) |
| bool | getVariableNames (const std::string &, std::list< std::string > &meshNames) |
| bool | getVariableNames (std::set< std::string > &meshNames) |
| bool | getCellIds (std::vector< uint64_t > &cellIds, const std::string &meshName="SpatialGrid") |
| template<typename T, size_t N> |
| bool | getVariable (const std::string &variableName, const uint64_t &cellId, std::array< T, N > &variable) |
| bool | getBlockIds (const uint64_t &cellId, std::vector< uint64_t > &blockIds, const std::string &popName) |
| bool | setCellIds () |
| void | clearCellIds () |
| bool | setCellsWithBlocks (const std::string &meshName, const std::string &popName) |
| void | clearCellsWithBlocks () |
| bool | getVelocityBlockVariables (const std::string &variableName, const uint64_t &cellId, char *&buffer, bool allocateMemory=true) |
| uint64_t | getBlockOffset (const uint64_t &cellId) |
| uint32_t | getNumberOfBlocks (const uint64_t &cellId) |
Definition at line 37 of file vlsvreaderinterface.h.
◆ Reader()
| vlsvinterface::Reader::Reader |
( |
| ) |
|
◆ ~Reader()
| vlsvinterface::Reader::~Reader |
( |
| ) |
|
|
virtual |
◆ clearCellIds()
| void vlsvinterface::Reader::clearCellIds |
( |
| ) |
|
|
inline |
◆ clearCellsWithBlocks()
| void vlsvinterface::Reader::clearCellsWithBlocks |
( |
| ) |
|
|
inline |
◆ getBlockIds()
| bool vlsvinterface::Reader::getBlockIds |
( |
const uint64_t & | cellId, |
|
|
std::vector< uint64_t > & | blockIds, |
|
|
const std::string & | popName ) |
◆ getBlockOffset()
| uint64_t vlsvinterface::Reader::getBlockOffset |
( |
const uint64_t & | cellId | ) |
|
|
inline |
◆ getCellIds()
| bool vlsvinterface::Reader::getCellIds |
( |
std::vector< uint64_t > & | cellIds, |
|
|
const std::string & | meshName = "SpatialGrid" ) |
◆ getMeshNames() [1/2]
| bool vlsvinterface::Reader::getMeshNames |
( |
std::list< std::string > & | meshNames | ) |
|
◆ getMeshNames() [2/2]
| bool vlsvinterface::Reader::getMeshNames |
( |
std::set< std::string > & | meshNames | ) |
|
◆ getNumberOfBlocks()
| uint32_t vlsvinterface::Reader::getNumberOfBlocks |
( |
const uint64_t & | cellId | ) |
|
|
inline |
◆ getVariable()
template<typename T, size_t N>
| bool vlsvinterface::Reader::getVariable |
( |
const std::string & | variableName, |
|
|
const uint64_t & | cellId, |
|
|
std::array< T, N > & | variable ) |
|
inline |
◆ getVariableNames() [1/2]
| bool vlsvinterface::Reader::getVariableNames |
( |
const std::string & | , |
|
|
std::list< std::string > & | meshNames ) |
◆ getVariableNames() [2/2]
| bool vlsvinterface::Reader::getVariableNames |
( |
std::set< std::string > & | meshNames | ) |
|
◆ getVelocityBlockVariables()
| bool vlsvinterface::Reader::getVelocityBlockVariables |
( |
const std::string & | variableName, |
|
|
const uint64_t & | cellId, |
|
|
char *& | buffer, |
|
|
bool | allocateMemory = true ) |
◆ setCellIds()
| bool vlsvinterface::Reader::setCellIds |
( |
| ) |
|
◆ setCellsWithBlocks()
| bool vlsvinterface::Reader::setCellsWithBlocks |
( |
const std::string & | meshName, |
|
|
const std::string & | popName ) |
◆ cellIdLocations
| std::unordered_map<uint64_t, uint64_t> vlsvinterface::Reader::cellIdLocations |
|
private |
◆ cellIdsSet
| bool vlsvinterface::Reader::cellIdsSet |
|
private |
◆ cellsWithBlocksLocations
| std::unordered_map<uint64_t, std::pair<uint64_t, uint32_t> > vlsvinterface::Reader::cellsWithBlocksLocations |
|
private |
◆ cellsWithBlocksSet
| bool vlsvinterface::Reader::cellsWithBlocksSet |
|
private |
The documentation for this class was generated from the following files: