NEURON
neuron::InterleaveInfo Class Reference

#include <cellorder.hpp>

Inheritance diagram for neuron::InterleaveInfo:
MemoryManaged

Public Member Functions

 InterleaveInfo ()=default
 
 InterleaveInfo (const InterleaveInfo &)
 
InterleaveInfooperator= (const InterleaveInfo &)
 
 ~InterleaveInfo ()
 

Public Attributes

int nwarp = 0
 
int nstride = 0
 
int * stridedispl = nullptr
 
int * stride = nullptr
 
int * firstnode = nullptr
 
int * lastnode = nullptr
 
int * cellsize = nullptr
 
size_t * nnode = nullptr
 
size_t * ncycle = nullptr
 
size_t * idle = nullptr
 
size_t * cache_access = nullptr
 
size_t * child_race = nullptr
 

Private Member Functions

void swap (InterleaveInfo &info)
 

Detailed Description

Definition at line 64 of file cellorder.hpp.

Constructor & Destructor Documentation

◆ InterleaveInfo() [1/2]

neuron::InterleaveInfo::InterleaveInfo ( )
default

◆ InterleaveInfo() [2/2]

neuron::InterleaveInfo::InterleaveInfo ( const InterleaveInfo info)

Definition at line 63 of file cellorder.cpp.

◆ ~InterleaveInfo()

neuron::InterleaveInfo::~InterleaveInfo ( )

Definition at line 91 of file cellorder.cpp.

Member Function Documentation

◆ operator=()

InterleaveInfo & neuron::InterleaveInfo::operator= ( const InterleaveInfo info)

Definition at line 80 of file cellorder.cpp.

◆ swap()

void neuron::InterleaveInfo::swap ( InterleaveInfo info)
private

Definition at line 46 of file cellorder.cpp.

Member Data Documentation

◆ cache_access

size_t* neuron::InterleaveInfo::cache_access = nullptr

Definition at line 82 of file cellorder.hpp.

◆ cellsize

int* neuron::InterleaveInfo::cellsize = nullptr

Definition at line 76 of file cellorder.hpp.

◆ child_race

size_t* neuron::InterleaveInfo::child_race = nullptr

Definition at line 83 of file cellorder.hpp.

◆ firstnode

int* neuron::InterleaveInfo::firstnode = nullptr

Definition at line 74 of file cellorder.hpp.

◆ idle

size_t* neuron::InterleaveInfo::idle = nullptr

Definition at line 81 of file cellorder.hpp.

◆ lastnode

int* neuron::InterleaveInfo::lastnode = nullptr

Definition at line 75 of file cellorder.hpp.

◆ ncycle

size_t* neuron::InterleaveInfo::ncycle = nullptr

Definition at line 80 of file cellorder.hpp.

◆ nnode

size_t* neuron::InterleaveInfo::nnode = nullptr

Definition at line 79 of file cellorder.hpp.

◆ nstride

int neuron::InterleaveInfo::nstride = 0

Definition at line 71 of file cellorder.hpp.

◆ nwarp

int neuron::InterleaveInfo::nwarp = 0

Definition at line 70 of file cellorder.hpp.

◆ stride

int* neuron::InterleaveInfo::stride = nullptr

Definition at line 73 of file cellorder.hpp.

◆ stridedispl

int* neuron::InterleaveInfo::stridedispl = nullptr

Definition at line 72 of file cellorder.hpp.


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