CoreNEURON
coreneuron::InterleaveInfo Class Reference

Detailed Description

Definition at line 50 of file cellorder.hpp.

#include <cellorder.hpp>

Inheritance diagram for coreneuron::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)
 

Constructor & Destructor Documentation

◆ InterleaveInfo() [1/2]

coreneuron::InterleaveInfo::InterleaveInfo ( )
default

◆ InterleaveInfo() [2/2]

coreneuron::InterleaveInfo::InterleaveInfo ( const InterleaveInfo info)

Definition at line 49 of file cellorder.cpp.

◆ ~InterleaveInfo()

coreneuron::InterleaveInfo::~InterleaveInfo ( )

Definition at line 77 of file cellorder.cpp.

Member Function Documentation

◆ operator=()

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

Definition at line 66 of file cellorder.cpp.

◆ swap()

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

Definition at line 32 of file cellorder.cpp.

Member Data Documentation

◆ cache_access

size_t* coreneuron::InterleaveInfo::cache_access = nullptr

Definition at line 68 of file cellorder.hpp.

◆ cellsize

int* coreneuron::InterleaveInfo::cellsize = nullptr

Definition at line 62 of file cellorder.hpp.

◆ child_race

size_t* coreneuron::InterleaveInfo::child_race = nullptr

Definition at line 69 of file cellorder.hpp.

◆ firstnode

int* coreneuron::InterleaveInfo::firstnode = nullptr

Definition at line 60 of file cellorder.hpp.

◆ idle

size_t* coreneuron::InterleaveInfo::idle = nullptr

Definition at line 67 of file cellorder.hpp.

◆ lastnode

int* coreneuron::InterleaveInfo::lastnode = nullptr

Definition at line 61 of file cellorder.hpp.

◆ ncycle

size_t* coreneuron::InterleaveInfo::ncycle = nullptr

Definition at line 66 of file cellorder.hpp.

◆ nnode

size_t* coreneuron::InterleaveInfo::nnode = nullptr

Definition at line 65 of file cellorder.hpp.

◆ nstride

int coreneuron::InterleaveInfo::nstride = 0

Definition at line 57 of file cellorder.hpp.

◆ nwarp

int coreneuron::InterleaveInfo::nwarp = 0

Definition at line 56 of file cellorder.hpp.

◆ stride

int* coreneuron::InterleaveInfo::stride = nullptr

Definition at line 59 of file cellorder.hpp.

◆ stridedispl

int* coreneuron::InterleaveInfo::stridedispl = nullptr

Definition at line 58 of file cellorder.hpp.


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