/[escript]/trunk/escript/src/NullDomain.h
ViewVC logotype

Diff of /trunk/escript/src/NullDomain.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 115 by jgs, Fri Mar 4 07:12:47 2005 UTC revision 121 by jgs, Fri May 6 04:26:16 2005 UTC
# Line 38  class NullDomain : public AbstractDomain Line 38  class NullDomain : public AbstractDomain
38    
39    /**    /**
40       \brief       \brief
41       Default constructor for NullDomain       Default constructor for NullDomain.
42    
43       Description:       Description:
44       Default constructor for NullDomain       Default constructor for NullDomain.
45    
46    */    */
47    NullDomain();    NullDomain();
# Line 55  class NullDomain : public AbstractDomain Line 55  class NullDomain : public AbstractDomain
55    
56    /**    /**
57       \brief       \brief
58       Return a description for this domain       Return a description for this domain.
59    */    */
60    virtual std::string getDescription() const;    virtual std::string getDescription() const;
61    
62    /**    /**
63       \brief       \brief
64       Return a continuous FunctionSpace       Return a continuous FunctionSpace.
65    */    */
66    virtual int getContinuousFunctionCode() const;    virtual int getContinuousFunctionCode() const;
67    
68    /**    /**
69       \brief       \brief
70       Return a functon FunctionSpace       Return a function FunctionSpace.
71    */    */
72    virtual int getFunctionCode() const;    virtual int getFunctionCode() const;
73    
74    /**    /**
75       \brief       \brief
76       Return a function on boundary FunctionSpace       Return a function on boundary FunctionSpace.
77    */    */
78    virtual int getFunctionOnBoundaryCode() const;    virtual int getFunctionOnBoundaryCode() const;
79    
80    /**    /**
81       \brief       \brief
82       Return a FunctionSpace       Return a FunctionSpace.
83    */    */
84    virtual int getFunctionOnContactZeroCode() const;    virtual int getFunctionOnContactZeroCode() const;
85    
86    /**    /**
87       \brief       \brief
88       Return a FunctionSpace       Return a FunctionSpace.
89    */    */
90    virtual int getFunctionOnContactOneCode() const;    virtual int getFunctionOnContactOneCode() const;
91    
92    /**    /**
93       \brief       \brief
94       Return a FunctionSpace       Return a FunctionSpace.
95    */    */
96    virtual int getSolutionCode() const;    virtual int getSolutionCode() const;
97    
98    /**    /**
99       \brief       \brief
100       Return a FunctionSpace       Return a FunctionSpace.
101    */    */
102    virtual int getReducedSolutionCode() const;    virtual int getReducedSolutionCode() const;
103    
104    /**    /**
105       \brief       \brief
106       Return a FunctionSpace       Return a FunctionSpace.
107    */    */
108    virtual int getDiracDeltaFunctionCode() const;    virtual int getDiracDeltaFunctionCode() const;
109    
# Line 125  class NullDomain : public AbstractDomain Line 125  class NullDomain : public AbstractDomain
125    
126    /**    /**
127       \brief       \brief
128       Return the reference number of  the given sample number.       Return the reference number of the given sample number.
129       \param functionSpaceType Input - The function space type.       \param functionSpaceType Input - The function space type.
130       \param sampleNo Input - The sample number.       \param sampleNo Input - The sample number.
131    */    */
# Line 136  class NullDomain : public AbstractDomain Line 136  class NullDomain : public AbstractDomain
136    */    */
137    virtual int getDim() const;    virtual int getDim() const;
138    
139      /**
140         \brief
141         Return true if given domains are equal.
142      */
143      virtual bool operator==(const AbstractDomain& other) const;
144      virtual bool operator!=(const AbstractDomain& other) const;
145    
146   protected:   protected:
147    
148   private:   private:
# Line 143  class NullDomain : public AbstractDomain Line 150  class NullDomain : public AbstractDomain
150  };  };
151    
152  } // end of namespace  } // end of namespace
153    
154  #endif  #endif

Legend:
Removed from v.115  
changed lines
  Added in v.121

  ViewVC Help
Powered by ViewVC 1.1.26