Classes | Namespaces | Defines
SundanceDomainDefinition.hpp File Reference

Go to the source code of this file.

Classes

class  Sundance::MeshDomainBase
 Base class for mesh refinement , but also to define computational domain (which must not be the same as the mesh domain) More...
class  Sundance::CurveDomain
 Class defines mesh domain based on parametrized curve. More...
class  Sundance::MeshDomainDef

Namespaces

namespace  Sundance

Defines

#define MESH_DOMAIN_(name, code)
 define the predicate also with estimation
#define MESH_DOMAIN(name, code)   MESH_DOMAIN_(name, code);

Define Documentation

#define MESH_DOMAIN (   name,
  code 
)    MESH_DOMAIN_(name, code);

Definition at line 33 of file SundanceDomainDefinition.hpp.

#define MESH_DOMAIN_ (   name,
  code 
)
Value:
class name : public MeshDomainBase, \
               public Sundance::Handleable<MeshDomainBase> \
  { \
  public:\
    name() : MeshDomainBase(){;}            \
  virtual bool isInsideComputationalDomain(const Point& x) const code \
    GET_RCP(MeshDomainBase);\
  }

define the predicate also with estimation

Definition at line 23 of file SundanceDomainDefinition.hpp.

Site Contact