Gascoigne::MeshAgentInterface Class Reference

#include <meshagentinterface.h>

Inheritance diagram for Gascoigne::MeshAgentInterface:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 MeshAgentInterface ()
virtual ~MeshAgentInterface ()
virtual int GetDimension () const =0
virtual void BasicInit (const ParamFile *pf)=0
virtual void BasicInit (const std::string &gridname, int dim, int patchdepth, int epatcher, bool goc2nc=false)=0
virtual int nnodes () const =0
virtual int ncells () const =0
virtual int nlevels () const =0
virtual void read_gup (const std::string &fname)=0
virtual void read_gip (const std::string &fname)=0
virtual void write_gup (const std::string &fname) const =0
virtual void write_gip (const std::string &fname) const =0
virtual void write_inp (const std::string &fname) const =0
virtual const MeshInterfaceGetMesh (int l) const =0
virtual void global_patch_coarsen (int n)=0
virtual void global_refine (int n)=0
virtual void refine_nodes (IntVector &refnodes, IntVector &coarsenodes)=0
virtual void refine_nodes (IntVector &refnodes)=0
virtual void refine_cells (IntVector &refnodes)=0
virtual void random_patch_refine (double p, int n)=0
virtual void random_patch_coarsen (double p, int n)=0
virtual const MeshTransferInterfaceGetTransfer (int l) const =0
virtual const std::set< int > Cello2n (int i) const =0
virtual const int Cello2nFather (int i) const =0
virtual const bool Goc2nc () const =0
virtual void AddShape (int col, BoundaryFunction< 2 > *f)
virtual void AddShape (int col, BoundaryFunction< 3 > *f)

Constructor & Destructor Documentation

Gascoigne::MeshAgentInterface::MeshAgentInterface (  )  [inline]

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


Member Function Documentation

virtual void Gascoigne::MeshAgentInterface::AddShape ( int  col,
BoundaryFunction< 3 > *  f 
) [inline, virtual]

Reimplemented in Gascoigne::MeshAgent.

virtual void Gascoigne::MeshAgentInterface::AddShape ( int  col,
BoundaryFunction< 2 > *  f 
) [inline, virtual]

Reimplemented in Gascoigne::MeshAgent.

virtual void Gascoigne::MeshAgentInterface::BasicInit ( const std::string gridname,
int  dim,
int  patchdepth,
int  epatcher,
bool  goc2nc = false 
) [pure virtual]

Implemented in Gascoigne::MeshAgent.

virtual void Gascoigne::MeshAgentInterface::BasicInit ( const ParamFile pf  )  [pure virtual]

Implemented in Gascoigne::MeshAgent.

virtual const std::set<int> Gascoigne::MeshAgentInterface::Cello2n ( int  i  )  const [pure virtual]

Implemented in Gascoigne::MeshAgent.

virtual const int Gascoigne::MeshAgentInterface::Cello2nFather ( int  i  )  const [pure virtual]

Implemented in Gascoigne::MeshAgent.

virtual int Gascoigne::MeshAgentInterface::GetDimension (  )  const [pure virtual]

Implemented in Gascoigne::MeshAgent.

virtual const MeshInterface* Gascoigne::MeshAgentInterface::GetMesh ( int  l  )  const [pure virtual]

Implemented in Gascoigne::MeshAgent.

virtual const MeshTransferInterface* Gascoigne::MeshAgentInterface::GetTransfer ( int  l  )  const [pure virtual]

Implemented in Gascoigne::MeshAgent.

virtual void Gascoigne::MeshAgentInterface::global_patch_coarsen ( int  n  )  [pure virtual]

Implemented in Gascoigne::MeshAgent.

virtual void Gascoigne::MeshAgentInterface::global_refine ( int  n  )  [pure virtual]

Implemented in Gascoigne::MeshAgent.

virtual const bool Gascoigne::MeshAgentInterface::Goc2nc (  )  const [pure virtual]

Implemented in Gascoigne::MeshAgent.

virtual int Gascoigne::MeshAgentInterface::ncells (  )  const [pure virtual]

Implemented in Gascoigne::MeshAgent.

virtual int Gascoigne::MeshAgentInterface::nlevels (  )  const [pure virtual]

Implemented in Gascoigne::MeshAgent.

virtual int Gascoigne::MeshAgentInterface::nnodes (  )  const [pure virtual]

Implemented in Gascoigne::MeshAgent.

virtual void Gascoigne::MeshAgentInterface::random_patch_coarsen ( double  p,
int  n 
) [pure virtual]

Implemented in Gascoigne::MeshAgent.

virtual void Gascoigne::MeshAgentInterface::random_patch_refine ( double  p,
int  n 
) [pure virtual]

Implemented in Gascoigne::MeshAgent.

virtual void Gascoigne::MeshAgentInterface::read_gip ( const std::string fname  )  [pure virtual]

Implemented in Gascoigne::MeshAgent.

virtual void Gascoigne::MeshAgentInterface::read_gup ( const std::string fname  )  [pure virtual]

Implemented in Gascoigne::MeshAgent.

virtual void Gascoigne::MeshAgentInterface::refine_cells ( IntVector refnodes  )  [pure virtual]

Implemented in Gascoigne::MeshAgent.

virtual void Gascoigne::MeshAgentInterface::refine_nodes ( IntVector refnodes  )  [pure virtual]

Implemented in Gascoigne::MeshAgent.

virtual void Gascoigne::MeshAgentInterface::refine_nodes ( IntVector refnodes,
IntVector coarsenodes 
) [pure virtual]

Implemented in Gascoigne::MeshAgent.

virtual void Gascoigne::MeshAgentInterface::write_gip ( const std::string fname  )  const [pure virtual]

Implemented in Gascoigne::MeshAgent.

virtual void Gascoigne::MeshAgentInterface::write_gup ( const std::string fname  )  const [pure virtual]

Implemented in Gascoigne::MeshAgent.

virtual void Gascoigne::MeshAgentInterface::write_inp ( const std::string fname  )  const [pure virtual]

Implemented in Gascoigne::MeshAgent.


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