library: libFoam #include "TFoamVect.h" |
TFoamVect
class description - source file - inheritance tree (.pdf)
public:
TFoamVect()
TFoamVect(Int_t)
TFoamVect(const TFoamVect&)
TFoamVect operator+(const TFoamVect&)
TFoamVect operator-(const TFoamVect&)
virtual ~TFoamVect()
static TClass* Class()
Double_t GetCoord(Int_t i) const
Int_t GetDim() const
virtual TClass* IsA() const
TFoamVect& operator*=(const Double_t&)
TFoamVect& operator+=(const TFoamVect&)
TFoamVect& operator-=(const TFoamVect&)
TFoamVect& operator=(const TFoamVect&)
TFoamVect& operator=(Double_t*)
TFoamVect& operator=(Double_t)
Double_t& operator[](Int_t)
virtual void Print(Option_t* option) const
void PrintList()
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
Int_t fDim Dimension
Double_t* fCoords [fDim] Coordinates
TFoamVect* fNext pointer for tree construction
TFoamVect* fPrev pointer for tree construction
Auxiliary class TFoamVect of n-dimensional vector, with dynamic allocation
used for the cartesian geometry of the TFoam cells
_____________________________________________________________________________
TFoamVect()
Default constructor for streamer
TFoamVect(Int_t n)
User constructor creating n-dimensional vector
and allocating dynamically array of components
TFoamVect(const TFoamVect &Vect): TObject(Vect)
Copy constructor
~TFoamVect()
Destructor
void Print(Option_t *option) const
Printout of all vector components on "cout"
void PrintList(void)
Printout of all member vectors in the list starting from "this"
Inline Functions
TFoamVect& operator=(const TFoamVect&)
Double_t& operator[](Int_t)
TFoamVect& operator=(Double_t*)
TFoamVect& operator=(Double_t)
TFoamVect& operator+=(const TFoamVect&)
TFoamVect& operator-=(const TFoamVect&)
TFoamVect& operator*=(const Double_t&)
TFoamVect operator+(const TFoamVect&)
TFoamVect operator-(const TFoamVect&)
Int_t GetDim() const
Double_t GetCoord(Int_t i) const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Author: S. Jadach, P.Sawicki
Last update: root/foam:$Name: $:$Id: TFoamVect.cxx,v 1.9 2005/09/04 09:02:06 brun Exp $
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.