Sundance::CurveDomain Class Reference

Inheritance diagram for Sundance::CurveDomain:

Sundance::MeshDomainBase Playa::Handleable< MeshDomainBase >

List of all members.

Public Member Functions

 CurveDomain (const ParametrizedCurve &curve, CurveCellFilterMode mode)
virtual ~CurveDomain ()
virtual bool isInsideComputationalDomain (const Point &x) const

Private Attributes

Handleable interface


const ParametrizedCurve & curve_
const CurveCellFilterMode mode_


Detailed Description

Class defines mesh domain based on parametrized curve

Definition at line 57 of file SundanceDomainDefinition.hpp.


Constructor & Destructor Documentation

Sundance::CurveDomain::CurveDomain ( const ParametrizedCurve &  curve,
CurveCellFilterMode  mode 
) [inline]

Ctor with the 2 necessary input arguments

Definition at line 62 of file SundanceDomainDefinition.hpp.

virtual Sundance::CurveDomain::~CurveDomain (  )  [inline, virtual]

empty Dtor

Definition at line 66 of file SundanceDomainDefinition.hpp.


Member Function Documentation

virtual bool Sundance::CurveDomain::isInsideComputationalDomain ( const Point x  )  const [inline, virtual]

in or outside the domain

Reimplemented from Sundance::MeshDomainBase.

Definition at line 69 of file SundanceDomainDefinition.hpp.

References curve_, and mode_.


Member Data Documentation

const ParametrizedCurve& Sundance::CurveDomain::curve_ [private]

Definition at line 82 of file SundanceDomainDefinition.hpp.

Referenced by isInsideComputationalDomain().

const CurveCellFilterMode Sundance::CurveDomain::mode_ [private]

Definition at line 84 of file SundanceDomainDefinition.hpp.

Referenced by isInsideComputationalDomain().

Site Contact