NEURON
neuron::container::cache::ModelMemoryUsage Struct Reference

Memory usage of a neuron::cache::Model. More...

#include <memory_usage.hpp>

Public Member Functions

const ModelMemoryUsageoperator+= (const ModelMemoryUsage &other)
 
VectorMemoryUsage compute_total () const
 

Public Attributes

VectorMemoryUsage threads {}
 Memory usage required for NRN threads. More...
 
VectorMemoryUsage mechanisms {}
 Memory usage related to caching mechanisms. More...
 

Detailed Description

Memory usage of a neuron::cache::Model.

Definition at line 96 of file memory_usage.hpp.

Member Function Documentation

◆ compute_total()

VectorMemoryUsage neuron::container::cache::ModelMemoryUsage::compute_total ( ) const
inline

Definition at line 110 of file memory_usage.hpp.

◆ operator+=()

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

Definition at line 103 of file memory_usage.hpp.

Member Data Documentation

◆ mechanisms

VectorMemoryUsage neuron::container::cache::ModelMemoryUsage::mechanisms {}

Memory usage related to caching mechanisms.

Definition at line 101 of file memory_usage.hpp.

◆ threads

VectorMemoryUsage neuron::container::cache::ModelMemoryUsage::threads {}

Memory usage required for NRN threads.

Definition at line 98 of file memory_usage.hpp.


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