NEURON
neuron::container::StorageMemoryUsage Struct Reference

Memory usage of a storage/soa container. More...

#include <memory_usage.hpp>

Public Member Functions

const StorageMemoryUsageoperator+= (const StorageMemoryUsage &other)
 
VectorMemoryUsage compute_total () const
 

Public Attributes

VectorMemoryUsage heavy_data {}
 The memory usage of the heavy data in a soa. More...
 
VectorMemoryUsage stable_identifiers {}
 The memory usage for the stable identifiers in a soa. More...
 

Detailed Description

Memory usage of a storage/soa container.

Definition at line 49 of file memory_usage.hpp.

Member Function Documentation

◆ compute_total()

VectorMemoryUsage neuron::container::StorageMemoryUsage::compute_total ( ) const
inline

Definition at line 63 of file memory_usage.hpp.

◆ operator+=()

const StorageMemoryUsage& neuron::container::StorageMemoryUsage::operator+= ( const StorageMemoryUsage other)
inline

Definition at line 56 of file memory_usage.hpp.

Member Data Documentation

◆ heavy_data

VectorMemoryUsage neuron::container::StorageMemoryUsage::heavy_data {}

The memory usage of the heavy data in a soa.

Definition at line 51 of file memory_usage.hpp.

◆ stable_identifiers

VectorMemoryUsage neuron::container::StorageMemoryUsage::stable_identifiers {}

The memory usage for the stable identifiers in a soa.

Definition at line 54 of file memory_usage.hpp.


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