Public Member Functions | |
CUDA_CALLABLE_MEMBER | DomainList () |
Constructor. More... | |
CUDA_CALLABLE_MEMBER | DomainList (integer *domainListIndices, integer *domainListLevels, integer *domainListIndex, integer *domainListCounter, keyType *domainListKeys, keyType *sortedDomainListKeys, integer *relevantDomainListIndices, integer *relevantDomainListLevels, integer *relevantDomainListProcess) |
Constructor, passing pointer to member variables. More... | |
CUDA_CALLABLE_MEMBER void | set (integer *domainListIndices, integer *domainListLevels, integer *domainListIndex, integer *domainListCounter, keyType *domainListKeys, keyType *sortedDomainListKeys, integer *relevantDomainListIndices, integer *relevantDomainListLevels, integer *relevantDomainListProcess) |
Setter, passing pointer to member variables. More... | |
CUDA_CALLABLE_MEMBER void | setBorders (real *borders, integer *relevantDomainListOriginalIndex) |
CUDA_CALLABLE_MEMBER | ~DomainList () |
Destructor. More... | |
Public Attributes | |
integer * | domainListIndices |
domain list node indices More... | |
integer * | domainListLevels |
domain list node levels More... | |
integer * | domainListIndex |
domain list node index, thus amount of domain list nodes More... | |
integer * | domainListCounter |
domain list node counter, usable as buffer More... | |
keyType * | domainListKeys |
domain list node keys More... | |
keyType * | sortedDomainListKeys |
sorted domain list node keys, usable as output for sorting the keys More... | |
integer * | relevantDomainListIndices |
concentrate domain list nodes, usable to reduce domain list indices in respect to some criterion More... | |
integer * | relevantDomainListLevels |
integer * | relevantDomainListProcess |
integer * | relevantDomainListOriginalIndex |
real * | borders |
Class to represent domain list nodes (lowest domain list nodes)
Definition at line 494 of file subdomain.cuh.
CUDA_CALLABLE_MEMBER DomainList::DomainList | ( | ) |
Constructor.
Definition at line 1674 of file subdomain.cu.
CUDA_CALLABLE_MEMBER DomainList::DomainList | ( | integer * | domainListIndices, |
integer * | domainListLevels, | ||
integer * | domainListIndex, | ||
integer * | domainListCounter, | ||
keyType * | domainListKeys, | ||
keyType * | sortedDomainListKeys, | ||
integer * | relevantDomainListIndices, | ||
integer * | relevantDomainListLevels, | ||
integer * | relevantDomainListProcess | ||
) |
Constructor, passing pointer to member variables.
domainListIndices | Indices of the domain list nodes in Particles class instance |
domainListLevels | Levels of the domain list nodes within (to be built) Tree |
domainListIndex | |
domainListCounter | |
domainListKeys | Keys of the domain list nodes |
sortedDomainListKeys | Sorted (or buffer for sorting) of the domain list nodes keys |
relevantDomainListIndices |
Definition at line 1678 of file subdomain.cu.
CUDA_CALLABLE_MEMBER DomainList::~DomainList | ( | ) |
Destructor.
Definition at line 1692 of file subdomain.cu.
CUDA_CALLABLE_MEMBER void DomainList::set | ( | integer * | domainListIndices, |
integer * | domainListLevels, | ||
integer * | domainListIndex, | ||
integer * | domainListCounter, | ||
keyType * | domainListKeys, | ||
keyType * | sortedDomainListKeys, | ||
integer * | relevantDomainListIndices, | ||
integer * | relevantDomainListLevels, | ||
integer * | relevantDomainListProcess | ||
) |
Setter, passing pointer to member variables.
domainListIndices | Indices of the domain list nodes in Particles class instance |
domainListLevels | Levels of the domain list nodes within (to be built) Tree |
domainListIndex | |
domainListCounter | |
domainListKeys | Keys of the domain list nodes |
sortedDomainListKeys | Sorted (or buffer for sorting) of the domain list nodes keys |
relevantDomainListIndices |
Definition at line 1696 of file subdomain.cu.
CUDA_CALLABLE_MEMBER void DomainList::setBorders | ( | real * | borders, |
integer * | relevantDomainListOriginalIndex | ||
) |
Definition at line 1714 of file subdomain.cu.
real* DomainList::borders |
Definition at line 519 of file subdomain.cuh.
integer* DomainList::domainListCounter |
domain list node counter, usable as buffer
Definition at line 505 of file subdomain.cuh.
integer* DomainList::domainListIndex |
domain list node index, thus amount of domain list nodes
Definition at line 503 of file subdomain.cuh.
integer* DomainList::domainListIndices |
domain list node indices
Definition at line 499 of file subdomain.cuh.
keyType* DomainList::domainListKeys |
domain list node keys
Definition at line 507 of file subdomain.cuh.
integer* DomainList::domainListLevels |
domain list node levels
Definition at line 501 of file subdomain.cuh.
integer* DomainList::relevantDomainListIndices |
concentrate domain list nodes, usable to reduce domain list indices in respect to some criterion
Definition at line 511 of file subdomain.cuh.
integer* DomainList::relevantDomainListLevels |
Definition at line 513 of file subdomain.cuh.
integer* DomainList::relevantDomainListOriginalIndex |
Definition at line 517 of file subdomain.cuh.
integer* DomainList::relevantDomainListProcess |
Definition at line 515 of file subdomain.cuh.
keyType* DomainList::sortedDomainListKeys |
sorted domain list node keys, usable as output for sorting the keys
Definition at line 509 of file subdomain.cuh.