Collaboration diagram for DomainList:
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.