![]() |
NEURON
|
#include <neuron/model_data.hpp>
#include <neuron/cache/model_data.hpp>
#include <stdexcept>
#include "oc_ansi.h"
#include "hocdec.h"
#include <fmt/format.h>
Go to the source code of this file.
Namespaces | |
neuron | |
In mechanism libraries, cannot use auto const token = nrn_ensure_model_data_are_sorted(); because the return type is incomplete (from include/neuron/model_data.hpp). | |
neuron::container | |
neuron::container::detail | |
Functions | |
neuron::container::ModelMemoryUsage | neuron::container::memory_usage (const Model &model) |
cache::ModelMemoryUsage | neuron::container::memory_usage (const std::optional< neuron::cache::Model > &model) |
cache::ModelMemoryUsage | neuron::container::memory_usage (const neuron::cache::Model &model) |
MemoryUsage | neuron::container::local_memory_usage () |
Gather memory usage of this process. More... | |
template<class T > | |
VectorMemoryUsage | neuron::container::detail::compute_defer_delete_storage_size (std::vector< T > const *const v, size_t per_element_size) |
VectorMemoryUsage | neuron::container::detail::compute_defer_delete_storage_size () |
std::string | neuron::container::format_memory (size_t bytes) |
Utility to format memory as a human readable string. More... | |
std::string | neuron::container::format_memory_usage (const VectorMemoryUsage &memory_usage) |
Aligned, human readable representation of memory_usage . More... | |
std::string | neuron::container::format_memory_usage (const MemoryUsage &usage) |
Create a string representation of usage . More... | |
void | neuron::container::print_memory_usage (const MemoryUsage &usage) |
void | print_local_memory_usage () |
void print_local_memory_usage | ( | ) |
Definition at line 145 of file memory_usage.cpp.