Gascoigne::ComponentInformation Class Reference

#include <componentinformation.h>

Inheritance diagram for Gascoigne::ComponentInformation:

Inheritance graph
[legend]
Collaboration diagram for Gascoigne::ComponentInformation:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ComponentInformation ()
virtual ~ComponentInformation ()
virtual void BasicInit (const ParamFile *pf)
virtual std::string GetName () const =0
virtual int GetDimension () const
virtual void SetDimension (int i_dimension) const
ProblemDescriptorInterface *& GetProblemDescriptorInterface ()
ProblemDescriptorInterfaceGetProblemDescriptorInterface () const
const int ncomp () const
const int GetNcomp () const
virtual const int GetNScalars () const =0
virtual void GetScalarName (int i, std::string &s_name) const =0
virtual const int GetNVectors () const =0
virtual void GetVectorName (int i, std::string &s_name) const =0
virtual void GetVectorIndices (int i, fixarray< 3, int > &fa_vectorindices) const =0

Protected Attributes

int _i_dimension
ProblemDescriptorInterfacePDI

Constructor & Destructor Documentation

Gascoigne::ComponentInformation::ComponentInformation (  )  [inline]

virtual Gascoigne::ComponentInformation::~ComponentInformation (  )  [inline, virtual]


Member Function Documentation

virtual void Gascoigne::ComponentInformation::BasicInit ( const ParamFile pf  )  [inline, virtual]

Reimplemented in Gascoigne::ComponentInformationBase.

virtual int Gascoigne::ComponentInformation::GetDimension (  )  const [inline, virtual]

virtual std::string Gascoigne::ComponentInformation::GetName (  )  const [pure virtual]

Implements Gascoigne::Application.

Implemented in Gascoigne::ComponentInformationBase.

const int Gascoigne::ComponentInformation::GetNcomp (  )  const [inline]

virtual const int Gascoigne::ComponentInformation::GetNScalars (  )  const [pure virtual]

Implemented in Gascoigne::ComponentInformationBase.

virtual const int Gascoigne::ComponentInformation::GetNVectors (  )  const [pure virtual]

Implemented in Gascoigne::ComponentInformationBase.

ProblemDescriptorInterface* Gascoigne::ComponentInformation::GetProblemDescriptorInterface (  )  const [inline]

ProblemDescriptorInterface*& Gascoigne::ComponentInformation::GetProblemDescriptorInterface (  )  [inline]

virtual void Gascoigne::ComponentInformation::GetScalarName ( int  i,
std::string s_name 
) const [pure virtual]

Implemented in Gascoigne::ComponentInformationBase.

virtual void Gascoigne::ComponentInformation::GetVectorIndices ( int  i,
fixarray< 3, int > &  fa_vectorindices 
) const [pure virtual]

Implemented in Gascoigne::ComponentInformationBase.

virtual void Gascoigne::ComponentInformation::GetVectorName ( int  i,
std::string s_name 
) const [pure virtual]

Implemented in Gascoigne::ComponentInformationBase.

const int Gascoigne::ComponentInformation::ncomp (  )  const [inline]

virtual void Gascoigne::ComponentInformation::SetDimension ( int  i_dimension  )  const [inline, virtual]


Member Data Documentation

int Gascoigne::ComponentInformation::_i_dimension [mutable, protected]

ProblemDescriptorInterface* Gascoigne::ComponentInformation::PDI [protected]


The documentation for this class was generated from the following file:
Generated on Thu Sep 14 10:49:15 2006 for Gascoigne by  doxygen 1.4.7