1 |
|
// $Id$ |
2 |
/* |
/* |
3 |
****************************************************************************** |
****************************************************************************** |
4 |
* * |
* * |
95 |
Return true if domains equal. |
Return true if domains equal. |
96 |
*/ |
*/ |
97 |
virtual bool operator==(const AbstractDomain& other) const; |
virtual bool operator==(const AbstractDomain& other) const; |
98 |
bool operator!=(const AbstractDomain& other) const; |
virtual bool operator!=(const AbstractDomain& other) const; |
99 |
/** |
/** |
100 |
\brief |
\brief |
101 |
writes the doamin to an external file filename. |
writes the doamin to an external file filename. |
150 |
virtual bool probeInterpolationACross(int functionSpaceType_source,const AbstractDomain& targetDomain, int functionSpaceType_target) const; |
virtual bool probeInterpolationACross(int functionSpaceType_source,const AbstractDomain& targetDomain, int functionSpaceType_target) const; |
151 |
|
|
152 |
/** |
/** |
153 |
|
\brief returns locations in the domain. The function space is chosen appropriatly. |
154 |
|
*/ |
155 |
|
virtual escript::Data getX() const; |
156 |
|
/** |
157 |
|
\brief return boundary normals. The function space is chosen appropriatly. |
158 |
|
*/ |
159 |
|
virtual escript::Data getNormal() const; |
160 |
|
/** |
161 |
|
\brief returns the local size od samples. The function space is chosen appropriatly. |
162 |
|
*/ |
163 |
|
virtual escript::Data getSize() const; |
164 |
|
|
165 |
|
/** |
166 |
\brief |
\brief |
167 |
copies the location of data points on the domain into out. The actual function space to be considered |
copies the location of data points on the domain into out. The actual function space to be considered |
168 |
is defined by out. out has to be defined on this. |
is defined by out. out has to be defined on this. |