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

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

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

revision 757 by woo409, Mon Jun 26 13:12:56 2006 UTC revision 854 by gross, Thu Sep 21 05:29:42 2006 UTC
# Line 166  class DataConstant : public DataAbstract Line 166  class DataConstant : public DataAbstract
166             const DataArrayView::RegionType& region);             const DataArrayView::RegionType& region);
167    
168    /**    /**
      \brief  
      Reshape the data point if the data point is currently rank 0.  
      The original data point value is used for all values of the new  
      data point.  
   */  
   ESCRIPT_DLL_API  
   void  
   reshapeDataPoint(const DataArrayView::ShapeType& shape);  
   
   /**  
169      \brief      \brief
170      Archive the underlying data values to the file referenced      Archive the underlying data values to the file referenced
171      by ofstream. A count of the number of values expected to be written      by ofstream. A count of the number of values expected to be written
# Line 202  class DataConstant : public DataAbstract Line 192  class DataConstant : public DataAbstract
192    
193    /**    /**
194       \brief       \brief
195         Computes a symmetric matrix (A + AT) / 2
196    
197         \param ev - Output - symmetric matrix
198    
199      */
200      ESCRIPT_DLL_API
201      virtual void
202      symmetric(DataAbstract* ev);
203    
204      /**
205         \brief
206         Computes a nonsymmetric matrix (A - AT) / 2
207    
208         \param ev - Output - nonsymmetric matrix
209    
210      */
211      ESCRIPT_DLL_API
212      virtual void
213      nonsymmetric(DataAbstract* ev);
214    
215      /**
216         \brief
217         Computes the trace of a matrix
218    
219         \param ev - Output - trace of matrix
220    
221      */
222      ESCRIPT_DLL_API
223      virtual void
224      trace(DataAbstract* ev, int axis_offset);
225    
226      /**
227         \brief
228         Transpose each data point of this Data object around the given axis.
229    
230         \param ev - Output - transpose of matrix
231    
232      */
233      ESCRIPT_DLL_API
234      virtual void
235      transpose(DataAbstract* ev, int axis_offset);
236    
237      /**
238         \brief
239         swaps components axis0 and axis1
240    
241         \param ev - Output - swapped components
242    
243      */
244      ESCRIPT_DLL_API
245      virtual void
246      swapaxes(DataAbstract* ev, int axis0, int axis1);
247    
248    
249      /**
250         \brief
251       solves the eigenvalue problem this*V=ev*V for the eigenvalues ev       solves the eigenvalue problem this*V=ev*V for the eigenvalues ev
252    
253       \param ev - Output - eigenvalues in increasing order at each data point       \param ev - Output - eigenvalues in increasing order at each data point

Legend:
Removed from v.757  
changed lines
  Added in v.854

  ViewVC Help
Powered by ViewVC 1.1.26