SU2
Public Member Functions | Public Attributes | List of all members
su2_adtNodeClass Class Reference

Class for storing the information needed in a node of an ADT. More...

#include <adt_structure.hpp>

Public Member Functions

 su2_adtNodeClass ()
 Constructor of the class. Nothing to be done.
 
 ~su2_adtNodeClass ()
 Destructor of the class. Nothing to be done.
 
 su2_adtNodeClass (const su2_adtNodeClass &other)
 Copy constructor of the class. More...
 
su2_adtNodeClassoperator= (const su2_adtNodeClass &other)
 Assignment operator. More...
 

Public Attributes

bool childrenAreTerminal [2]
 Whether or not the child leaves are terminal.
 
unsigned long children [2]
 Child leaves. If childrenAreTerminal is true the children contain the point ID's or bounding box ID's. Note that it is allowed that one child is termimal and the other is not.
 
unsigned long centralNodeID
 ID of a node, which is near the center of the leaf.
 
su2double * xMin
 The minimum coordinates of this leaf. It points to a position in the large vector, which contains the coordinates of all leaves.
 
su2double * xMax
 The maximum coordinates of this leaf. It points to a position in the large vector, which contains the coordinates of all leaves.
 

Detailed Description

Class for storing the information needed in a node of an ADT.

Author
E. van der Weide
Version
4.1.3 "Cardinal"

Constructor & Destructor Documentation

§ su2_adtNodeClass()

su2_adtNodeClass::su2_adtNodeClass ( const su2_adtNodeClass other)
inline

Copy constructor of the class.

Parameters
[in]otherObject from which the data must be copied.

Member Function Documentation

§ operator=()

su2_adtNodeClass & su2_adtNodeClass::operator= ( const su2_adtNodeClass other)
inline

Assignment operator.

Parameters
[in]otherObject from which the data must be copied.

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