/dports/science/simbody/simbody-Simbody-3.7/SimTKmath/tests/ |
H A D | FactorSVDTest.cpp | 107 Matrix rightVectors; in main() local 117 …svd.getSingularValuesAndVectors( singularValues, leftVectors, rightVectors ); // solve for the si… in main() 129 for(int i=0;i<rightVectors.ncol();i++) { in main() 130 for(int j=0;j<rightVectors.nrow();j++) printf("%f ",rightVectors(i,j) ); in main() 167 …z0fsvd.getSingularValuesAndVectors( singularValues, leftVectors, rightVectors ); // solve for the… in main() 178 for(int i=0;i<rightVectors.ncol();i++) { in main() 179 for(int j=0;j<rightVectors.nrow();j++) printf("%f ",rightVectors(i,j) ); in main()
|
/dports/science/simbody/simbody-Simbody-3.7/SimTKmath/LinearAlgebra/src/ |
H A D | FactorSVDRep.h | 50 …uesAndVectors( Vector_<float>& values, Matrix_<float>& leftVectors, Matrix_<float>& rightVectors ){ in getSingularValuesAndVectors() argument 55 …AndVectors( Vector_<double>& values, Matrix_<double>& leftVectors, Matrix_<double>& rightVectors ){ in getSingularValuesAndVectors() argument 61 … values, Matrix_<std::complex<float> >& leftVectors, Matrix_<std::complex<float> >& rightVectors ){ in getSingularValuesAndVectors() argument 67 …alues, Matrix_<std::complex<double> >& leftVectors, Matrix_<std::complex<double> >& rightVectors ){ in getSingularValuesAndVectors() argument 168 …ndVectors( Vector_<RType>& values, Matrix_<T>& leftVectors, Matrix_<T>& rightVectors ) override;
|
H A D | FactorSVD.cpp | 133 …ors( Vector_<typename CNT<T>::TReal >& values, Matrix_<T>& leftVectors, Matrix_<T>& rightVectors) { in getSingularValuesAndVectors() argument 135 rep->getSingularValuesAndVectors( values, leftVectors, rightVectors ); in getSingularValuesAndVectors() 274 …larValuesAndVectors( Vector_<RType>& values, Matrix_<T>& leftVectors, Matrix_<T>& rightVectors ) { in getSingularValuesAndVectors() argument 279 rightVectors.resize(0,0); in getSingularValuesAndVectors() 284 rightVectors.resize(nCol,nCol); in getSingularValuesAndVectors() 288 computeSVD( true, &values(0), &leftVectors(0,0), &rightVectors(0,0) ); in getSingularValuesAndVectors() 307 …actorSVDRep<T>::computeSVD( bool computeVectors, RType* values, T* leftVectors, T* rightVectors ) { in computeSVD() argument 321 leftVectors, nRow, rightVectors, nCol, info); in computeSVD()
|
H A D | LapackInterface.cpp | 583 double* vl, int ldvl, std::complex<double>* rightVectors, int ldvr, double* work, in geev() argument 614 rightVectors[j*n+i] = std::complex<double>(vr.data[j*n+i], 0.0 ); in geev() 618 rightVectors[j*n+i] = std::complex<double>(vr.data[j*n+i], vr.data[(j+1)*n+i]); in geev() 619 rightVectors[(j+1)*n+i] = std::complex<double>(vr.data[j*n+i], -vr.data[(j+1)*n+i]); in geev() 635 float* vl, int ldvl, std::complex<float>* rightVectors, int ldvr, float* work, in geev() argument 666 rightVectors[j*n+i] = std::complex<float>(vr.data[j*n+i], 0.0 ); in geev() 672 rightVectors[j*n+i] = std::complex<float>(vr.data[j*n+i], vr.data[(j+1)*n+i]); in geev() 673 rightVectors[(j+1)*n+i] = std::complex<float>(vr.data[j*n+i], -vr.data[(j+1)*n+i]); in geev() 682 …std::complex<float>* vl, int ldvl, std::complex<float>* rightVectors, int ldvr, std::complex<float… in geev() argument 688 n, a, lda, values, vl, ldvl, rightVectors, ldvr, in geev() [all …]
|
/dports/science/simbody/simbody-Simbody-3.7/SimTKmath/include/simmath/ |
H A D | LinearAlgebra.h | 216 Matrix_<T>& leftVectors, Matrix_<T>& rightVectors );
|