/[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 775 by ksteube, Mon Jul 10 04:00:08 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 207  class DataConstant : public DataAbstract Line 197  class DataConstant : public DataAbstract
197       \param ev - Output - symmetric matrix       \param ev - Output - symmetric matrix
198    
199    */    */
200      ESCRIPT_DLL_API
201    virtual void    virtual void
202    symmetric(DataAbstract* ev);    symmetric(DataAbstract* ev);
203    
# Line 217  class DataConstant : public DataAbstract Line 208  class DataConstant : public DataAbstract
208       \param ev - Output - nonsymmetric matrix       \param ev - Output - nonsymmetric matrix
209    
210    */    */
211      ESCRIPT_DLL_API
212    virtual void    virtual void
213    nonsymmetric(DataAbstract* ev);    nonsymmetric(DataAbstract* ev);
214    
# Line 227  class DataConstant : public DataAbstract Line 219  class DataConstant : public DataAbstract
219       \param ev - Output - trace of matrix       \param ev - Output - trace of matrix
220    
221    */    */
222      ESCRIPT_DLL_API
223    virtual void    virtual void
224    matrixtrace(DataAbstract* ev, int axis_offset);    trace(DataAbstract* ev, int axis_offset);
225    
226    /**    /**
227       \brief       \brief
# Line 237  class DataConstant : public DataAbstract Line 230  class DataConstant : public DataAbstract
230       \param ev - Output - transpose of matrix       \param ev - Output - transpose of matrix
231    
232    */    */
233      ESCRIPT_DLL_API
234    virtual void    virtual void
235    transpose(DataAbstract* ev, int axis_offset);    transpose(DataAbstract* ev, int axis_offset);
236    
237    /**    /**
238       \brief       \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.775  
changed lines
  Added in v.854

  ViewVC Help
Powered by ViewVC 1.1.26