SDA (SDA flex)  7.2
Simulation of Diffusional Association
Classes | Public Member Functions | Protected Attributes | Private Member Functions | Friends | List of all members
ArrayPrs< K > Class Template Reference

#include <ArrayPrs.hpp>

Collaboration diagram for ArrayPrs< K >:

Classes

class  PairArray
 

Public Member Functions

void Set_Pair_Array_Values (K *, int)
 Setup the array that stores the complete icoord values. More...
 
void Reset_Set_Pair_Array_Values (void)
 Reset pointer to the array. More...
 

Protected Attributes

PairArrayPArray
 
PairArrayPArray_Copy
 

Private Member Functions

 ~ArrayPrs ()
 ArrayPrs destructor. More...
 

Friends

template<class M , class H >
class DTGrid2D
 
template<class M , class H >
class DTGrid3D
 
class DTGrid3Dex
 
template<class M , class H >
class DTGrid1D
 
template<class M , class H >
class ArrayPtr
 
template<class M , class H >
class ArrayMix
 

Constructor & Destructor Documentation

◆ ~ArrayPrs()

template<typename K >
ArrayPrs< K >::~ArrayPrs
private

ArrayPrs destructor.

input void

Member Function Documentation

◆ Reset_Set_Pair_Array_Values()

template<typename K >
void ArrayPrs< K >::Reset_Set_Pair_Array_Values ( void  )

Reset pointer to the array.

This function is used to reset the pointer back to its original value! It does not reset the values that the pointer originally points to!

◆ Set_Pair_Array_Values()

template<typename K >
void ArrayPrs< K >::Set_Pair_Array_Values ( K *  array,
int  I 
)

Setup the array that stores the complete icoord values.

This function initializes the PArray to store the PairArray structures

Parameters
arraypointer to the array that stores the min and max indices of the connected components.
Ilength of this array.
Here is the call graph for this function:
Here is the caller graph for this function:

Friends And Related Function Documentation

◆ ArrayMix

template<typename K >
template<class M , class H >
friend class ArrayMix
friend

◆ ArrayPtr

template<typename K >
template<class M , class H >
friend class ArrayPtr
friend

◆ DTGrid1D

template<typename K >
template<class M , class H >
friend class DTGrid1D
friend

◆ DTGrid2D

template<typename K >
template<class M , class H >
friend class DTGrid2D
friend

◆ DTGrid3D

template<typename K >
template<class M , class H >
friend class DTGrid3D
friend

◆ DTGrid3Dex

template<typename K >
friend class DTGrid3Dex
friend

Member Data Documentation

◆ PArray

template<typename K >
PairArray* ArrayPrs< K >::PArray
protected

◆ PArray_Copy

template<typename K >
PairArray* ArrayPrs< K >::PArray_Copy
protected

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