|
Classes |
| class | CrystVector |
| | Vector library (Blitz++ mimic) for ObjCryst++. More...
|
| class | CrystMatrix |
| | 2D Vector library (Blitz++ mimic) for ObjCryst++ More...
|
| class | CrystMatrix::ListInitializer |
| class | CrystMatrix::ListInitializerSwitch |
| class | CrystArray3D |
| | 3D Vector (Blitz++ mimic) for ObjCryst++ More...
|
| class | CubicSpline |
| | Cubic spline interpolation. More...
|
Defines |
| #define | CrystVector_REAL CrystVector<REAL> |
| #define | CrystVector_double CrystVector<double> |
| #define | CrystVector_float CrystVector<float> |
| #define | CrystVector_long CrystVector<long> |
| #define | CrystVector_int CrystVector<int> |
| #define | CrystVector_uint CrystVector<unsigned int> |
| #define | CrystVector_bool CrystVector<bool> |
| #define | CrystMatrix_REAL CrystMatrix<REAL> |
| #define | CrystMatrix_double CrystMatrix<double> |
| #define | CrystMatrix_float CrystMatrix<float> |
| #define | CrystMatrix_long CrystMatrix<long> |
| #define | CrystMatrix_int CrystMatrix<int> |
| #define | CrystMatrix_uint CrystMatrix<unsigned int> |
| #define | CrystMatrix_bool CrystMatrix<bool> |
| #define | CrystArray3D_REAL CrystArray3D<REAL> |
| #define | CrystVector_T CrystVector<T> |
| #define | CrystMatrix_T CrystMatrix<T> |
| #define | CrystArray3D_T CrystMatrix<T> |
| #define | __VFN_GEOM_STRUCT_FACTOR_USE_POINTERS |
Functions |
| template<class T> ostream & | operator<< (ostream &os, CrystVector< T > &vect) |
| template<class T> CrystVector< long > | SortSubs (const CrystVector< T > &vect) |
| template<class T> long | QuickSortSubs (CrystVector< T > &vect, CrystVector< long > &subscript, long last, long first=0, int depth=0) |
| template<class T> CrystVector< T > | cos (const CrystVector< T > &vect) |
| | Cosinus (slow routine, not memory-savy..).
|
| template<class T> CrystVector< T > | sin (const CrystVector< T > &vect) |
| | Sinus (slow routine, not memory-savy...).
|
| template<class T> CrystVector< T > | tan (const CrystVector< T > &vect) |
| | Tangent (slow routine, not memory-savy...).
|
| template<class T> CrystVector< T > | sqrt (const CrystVector< T > &vect) |
| | Square root (slow routine, not memory-savy...).
|
| template<class T> ostream & | operator<< (ostream &os, const CrystMatrix< T > &vect) |
| template<class T> T | MaxDifference (const CrystVector< T > &a, const CrystVector< T > &b) |
| template<class T> T | MaxDifference (const CrystMatrix< T > &a, const CrystMatrix< T > &b) |
| template<class T> CrystMatrix< T > | product (const CrystMatrix< T > &a, const CrystMatrix< T > &b) |
| template<class T> ostream & | operator<< (ostream &os, const CrystArray3D< T > &vect) |
| CrystMatrix_REAL | InvertMatrix (const CrystMatrix_REAL &m) |
| template<class T> void | MatrixExchangeRows (CrystMatrix_T &m, const long row1, const long row2) |
| template<class T> T | MaxAbs (const CrystVector_T &vector) |
| | Maximum absolute value of vector.
|
| template<class T> T | MinAbs (const CrystVector_T &vector) |
| | Minimum absolute value of vector.
|
| CrystVector_REAL | SavitzkyGolay (const CrystVector_REAL &v, const unsigned int m, const unsigned int deriv) |
| | Savitzky-Golay computing of smoothed data, using 2nd order polynomial coefficients.
|