Vlasiator ebf0dd394 on dev (v5.4.0 + 1054 commits)
Loading...
Searching...
No Matches
compression.h File Reference
#include "../definitions.h"
#include "../logger.h"
#include "../mpiconversion.h"
#include "../object_wrapper.h"
#include "../parameters.h"
#include "../readparameters.h"
#include "compression_tools.h"
#include "../spatial_cells/spatial_cell_wrapper.hpp"
#include <cstdint>
Include dependency graph for compression.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  ASTERIX

Functions

void ASTERIX::compress_vdfs (dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, const std::vector< CellID > &local_cells, P::ASTERIX_COMPRESSION_METHODS method, bool update_weights, std::vector< std::vector< char > > &mpl_bytes, uint32_t downsampling_factor=1)
void ASTERIX::compress_vdfs_transfer_learning (dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid)
std::size_t ASTERIX::probe_network_size_in_bytes (dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, size_t number_of_spatial_cells)
std::vector< double > ASTERIX::decompressArrayDouble (char *compressedData, size_t compressedSize, size_t arraySize, double tol)
std::vector< float > ASTERIX::decompressArrayFloat (char *compressedData, size_t compressedSize, size_t arraySize, float tol)