|
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.
|