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

#include <ArrayReg.hpp>

Collaboration diagram for ArrayReg< T >:

Public Member Functions

void Set_Regular_Array_Values (T *, int)
 Array setup. More...
 
void Reset_Regular_Array_Values (void)
 Reset pointer to the array. More...
 

Private Member Functions

 ~ArrayReg ()
 ArrayReg destructor. More...
 

Private Attributes

T * Array
 
T * Array_Copy
 

Friends

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

Detailed Description

template<typename T>
class ArrayReg< T >

Used for storing values of input_data type Value_List_3D array is created using this class

Constructor & Destructor Documentation

◆ ~ArrayReg()

template<typename T >
ArrayReg< T >::~ArrayReg
private

ArrayReg destructor.

Member Function Documentation

◆ Reset_Regular_Array_Values()

template<typename T >
void ArrayReg< T >::Reset_Regular_Array_Values ( void  )

Reset pointer to the array.

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

◆ Set_Regular_Array_Values()

template<typename T >
void ArrayReg< T >::Set_Regular_Array_Values ( T *  array,
int  I 
)

Array setup.

Read the 'value' array and store.

Parameters
arraypointer to the array that stores the 'value' array.
Ilength of the 'value' array.
Here is the caller graph for this function:

Friends And Related Function Documentation

◆ DTGrid1D

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

◆ DTGrid2D

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

◆ DTGrid3D

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

◆ DTGrid3Dex

template<typename T >
friend class DTGrid3Dex
friend

Member Data Documentation

◆ Array

template<typename T >
T* ArrayReg< T >::Array
private

◆ Array_Copy

template<typename T >
T* ArrayReg< T >::Array_Copy
private

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