NEURON
neuron::container::MemoryUsage Struct Reference

Overall SoA datastructures related memory usage. More...

#include <memory_usage.hpp>

Public Member Functions

const MemoryUsageoperator+= (const MemoryUsage &other)
 
VectorMemoryUsage compute_total () const
 

Public Attributes

ModelMemoryUsage model {}
 
cache::ModelMemoryUsage cache_model {}
 
VectorMemoryUsage stable_pointers {}
 

Detailed Description

Overall SoA datastructures related memory usage.

Definition at line 120 of file memory_usage.hpp.

Member Function Documentation

◆ compute_total()

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

Definition at line 133 of file memory_usage.hpp.

◆ operator+=()

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

Definition at line 125 of file memory_usage.hpp.

Member Data Documentation

◆ cache_model

cache::ModelMemoryUsage neuron::container::MemoryUsage::cache_model {}

Definition at line 122 of file memory_usage.hpp.

◆ model

ModelMemoryUsage neuron::container::MemoryUsage::model {}

Definition at line 121 of file memory_usage.hpp.

◆ stable_pointers

VectorMemoryUsage neuron::container::MemoryUsage::stable_pointers {}

Definition at line 123 of file memory_usage.hpp.


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