NEST main@caf0ae8
 
Loading...
Searching...
No Matches
nest::FreeLayer< D >::NodePositionData Class Reference

Class to be used when communicating positions across MPI processes. More...

#include <free_layer.h>

Public Member Functions

size_t get_node_id () const
 
Position< D > get_position () const
 
bool operator< (const NodePositionData &other) const
 
bool operator== (const NodePositionData &other) const
 

Private Attributes

double node_id_
 
double pos_ [D]
 

Detailed Description

template<int D>
class nest::FreeLayer< D >::NodePositionData

Class to be used when communicating positions across MPI processes.

Member Function Documentation

◆ get_node_id()

template<int D>
size_t nest::FreeLayer< D >::NodePositionData::get_node_id ( ) const
inline

References nest::FreeLayer< D >::NodePositionData::node_id_.

Referenced by nest::FreeLayer< D >::communicate_positions_().

Here is the caller graph for this function:

◆ get_position()

template<int D>
Position< D > nest::FreeLayer< D >::NodePositionData::get_position ( ) const
inline

References nest::FreeLayer< D >::NodePositionData::pos_.

Referenced by nest::FreeLayer< D >::communicate_positions_().

Here is the caller graph for this function:

◆ operator<()

template<int D>
bool nest::FreeLayer< D >::NodePositionData::operator< ( const NodePositionData &  other) const
inline

◆ operator==()

template<int D>
bool nest::FreeLayer< D >::NodePositionData::operator== ( const NodePositionData &  other) const
inline

Member Data Documentation

◆ node_id_

◆ pos_

template<int D>
double nest::FreeLayer< D >::NodePositionData::pos_[D]
private

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