![]() SourcePro C++ 12.0 |
SourcePro® C++ API Reference Guide |
SourcePro C++ Documentation Home |
A collection of traits typedefs specialized on float. More...
#include <rw/lapack/latraits.h>
Public Types | |
| typedef RWLowerTriMat< int > | narrow_lower_tri_mat |
| typedef RWUpperTriMat< int > | narrow_upper_tri_mat |
| typedef RWSymBandMat< int > | narrow_sym_band_mat |
| typedef RWTriDiagMat< int > | generic_tri_diag_mat |
| typedef RWSymMat< int > | generic_sym_mat |
| typedef RWBandMat< int > | generic_band_mat |
| typedef RWSkewMat< int > | generic_skew_mat |
| typedef RWSymMat< float > | hermitian_type |
| typedef RWSymBandMat< float > | banded_hermitian_type |
| typedef mathFunTy | lapkFunType |
A collection of traits typedefs. The rw_linear_algebra_traits class is a helper class that contains only typedef information. The generic w_linear_algebra_traits<T> assumes that all the typedefs are set to T. Since this is not desirable for any types, we specialize for DComplex, double and float.The specializations used in the library are contained in the file rw/math/latraits.h.There are twelve public typedefs in each specialized rw_linear_algebra_traits class. Each typedef must be defined in a given specialization for proper results.
| typedef RWSymBandMat<float> rw_linear_algebra_traits< float >::banded_hermitian_type |
Type to represent a symmetric banded hermitian matrix
| typedef RWBandMat<int> rw_linear_algebra_traits< float >::generic_band_mat |
Type to represent a banded matrix
| typedef RWSkewMat<int> rw_linear_algebra_traits< float >::generic_skew_mat |
Type to represent a skew matrix
| typedef RWSymMat<int> rw_linear_algebra_traits< float >::generic_sym_mat |
Type to represent a symmetric matrix
| typedef RWTriDiagMat<int> rw_linear_algebra_traits< float >::generic_tri_diag_mat |
Type to represent a tridiagonal matrix
| typedef RWSymMat<float> rw_linear_algebra_traits< float >::hermitian_type |
Type to represent a symmetric hermitian matrix
| typedef mathFunTy rw_linear_algebra_traits< float >::lapkFunType |
Type to represent a Linear Algebra Package function
| typedef RWLowerTriMat<int> rw_linear_algebra_traits< float >::narrow_lower_tri_mat |
Type to represent a lower triangular matrix
| typedef RWSymBandMat<int> rw_linear_algebra_traits< float >::narrow_sym_band_mat |
Type to represent a symmetric banded matrix
| typedef RWUpperTriMat<int> rw_linear_algebra_traits< float >::narrow_upper_tri_mat |
Type to represent a upper triangular matrix
© Copyright Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave and SourcePro are registered trademarks of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.