NEST main@caf0ae8
 
Loading...
Searching...
No Matches
nest::modelrange Class Reference

#include <modelrange.h>

Public Member Functions

 modelrange (size_t model, size_t first_node_id, size_t last_node_id)
 
bool is_in_range (size_t node_id) const
 
size_t get_model_id () const
 
size_t get_first_node_id () const
 
size_t get_last_node_id () const
 
void extend_range (size_t new_last_node_id)
 

Private Attributes

size_t model_
 
size_t first_node_id_
 
size_t last_node_id_
 

Constructor & Destructor Documentation

◆ modelrange()

nest::modelrange::modelrange ( size_t  model,
size_t  first_node_id,
size_t  last_node_id 
)

Member Function Documentation

◆ extend_range()

void nest::modelrange::extend_range ( size_t  new_last_node_id)

References last_node_id_.

◆ get_first_node_id()

size_t nest::modelrange::get_first_node_id ( ) const
inline

References first_node_id_.

◆ get_last_node_id()

size_t nest::modelrange::get_last_node_id ( ) const
inline

References last_node_id_.

◆ get_model_id()

size_t nest::modelrange::get_model_id ( ) const
inline

References model_.

◆ is_in_range()

bool nest::modelrange::is_in_range ( size_t  node_id) const
inline

References first_node_id_, and last_node_id_.

Member Data Documentation

◆ first_node_id_

size_t nest::modelrange::first_node_id_
private

Referenced by get_first_node_id(), and is_in_range().

◆ last_node_id_

size_t nest::modelrange::last_node_id_
private

◆ model_

size_t nest::modelrange::model_
private

Referenced by get_model_id().


The documentation for this class was generated from the following files: