Changeset 2322 in Sophya for trunk/SophyaLib/TArray
- Timestamp:
- Feb 11, 2003, 4:31:10 PM (23 years ago)
- Location:
- trunk/SophyaLib/TArray
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/TArray/basarr.h
r2286 r2322 8 8 #include "machdefs.h" 9 9 #include <math.h> 10 #include <iostream .h>10 #include <iostream> 11 11 #include "anydataobj.h" 12 12 #include "mutyv.h" -
trunk/SophyaLib/TArray/fioarr.h
r958 r2322 7 7 8 8 #include "machdefs.h" 9 #include <iostream .h>9 #include <iostream> 10 10 #include "tarray.h" 11 11 #include "tmatrix.h" -
trunk/SophyaLib/TArray/matharr.cc
r1521 r2322 56 56 */ 57 57 template <class T> 58 TArray<T>& MathArray<T>::ApplyFunctionInPlace (TArray<T> & a, Arr_FloatFunctionOfX f)59 { 60 if (a.NbDimensions() < 1) 61 throw RangeCheckError("MathArray<T>::ApplyFunctionInPlace (TArray<T> & a..) Not Allocated Array a !");58 TArray<T>& MathArray<T>::ApplyFunctionInPlaceF(TArray<T> & a, Arr_FloatFunctionOfX f) 59 { 60 if (a.NbDimensions() < 1) 61 throw RangeCheckError("MathArray<T>::ApplyFunctionInPlaceF(TArray<T> & a..) Not Allocated Array a !"); 62 62 T * pe; 63 63 sa_size_t j,k; … … 104 104 */ 105 105 template <class T> 106 TArray<T> MathArray<T>::ApplyFunction (TArray<T> const & a, Arr_FloatFunctionOfX f)106 TArray<T> MathArray<T>::ApplyFunctionF(TArray<T> const & a, Arr_FloatFunctionOfX f) 107 107 { 108 108 TArray<T> ra; 109 109 ra = a; 110 ApplyFunctionInPlace (ra, f);110 ApplyFunctionInPlaceF(ra, f); 111 111 return(ra); 112 112 } -
trunk/SophyaLib/TArray/matharr.h
r1517 r2322 19 19 // Replaces the input array content with the result f(x) 20 20 virtual TArray<T>& ApplyFunctionInPlace(TArray<T> & a, Arr_DoubleFunctionOfX f); 21 virtual TArray<T>& ApplyFunctionInPlace (TArray<T> & a, Arr_FloatFunctionOfX f);21 virtual TArray<T>& ApplyFunctionInPlaceF(TArray<T> & a, Arr_FloatFunctionOfX f); 22 22 // Creates a new array and fills it with f(x) 23 23 virtual TArray<T> ApplyFunction(TArray<T> const & a, Arr_DoubleFunctionOfX f); 24 virtual TArray<T> ApplyFunction (TArray<T> const & a, Arr_FloatFunctionOfX f);24 virtual TArray<T> ApplyFunctionF(TArray<T> const & a, Arr_FloatFunctionOfX f); 25 25 // Computing Mean-Sigma 26 26 virtual double MeanSigma(TArray<T> const & a, double & mean, double & sig); -
trunk/SophyaLib/TArray/sopemtx.cc
r2147 r2322 3 3 #include "machdefs.h" 4 4 #include <stdio.h> 5 #include <iostream .h>5 #include <iostream> 6 6 #include <complex> 7 7 #include <math.h> -
trunk/SophyaLib/TArray/tarray.h
r2286 r2322 8 8 #include "machdefs.h" 9 9 #include <math.h> 10 #include <iostream .h>10 #include <iostream> 11 11 #include "basarr.h" 12 12 #include "ndatablock.h" -
trunk/SophyaLib/TArray/toeplitzMatrix.h
r1941 r2322 13 13 14 14 #include <math.h> 15 #include <iostream .h>15 #include <iostream> 16 16 17 17 #include "nbmath.h"
Note:
See TracChangeset
for help on using the changeset viewer.