#include <Base/Math/tnt/vec.h>

Definition at line 55 of file vec.h.
| typedef const T* TNT::Vector< T >::const_iterator |
| typedef const T& TNT::Vector< T >::const_reference |
| typedef T TNT::Vector< T >::element_type |
| typedef Subscript TNT::Vector< T >::size_type |
| typedef T TNT::Vector< T >::value_type |
| TNT::Vector< T >::~Vector | ( | ) | [inline] |
| TNT::Vector< T >::Vector | ( | ) | [inline] |
| TNT::Vector< T >::Vector | ( | const Vector< T > & | A | ) | [inline] |
| TNT::Vector< T >::Vector | ( | Subscript | N, | |
| const T * | v | |||
| ) | [inline] |
| TNT::Vector< T >::Vector | ( | const Subscript | N, | |
| const std::string & | s | |||
| ) | [inline] |
| const iterator TNT::Vector< T >::begin | ( | ) | const [inline] |
| iterator TNT::Vector< T >::begin | ( | ) | [inline] |
Definition at line 164 of file vec.h.
Referenced by Upper_symmetric_eigenvalue_solve(), and TNT::Upper_symmetric_eigenvalue_solve().
| void TNT::Vector< T >::copy | ( | const T * | v | ) | [inline, protected] |
Definition at line 92 of file vec.h.
Referenced by TNT::Vector< TNT_SUBSCRIPT_TYPE >::operator=(), and TNT::Vector< TNT_SUBSCRIPT_TYPE >::Vector().
| void TNT::Vector< T >::destroy | ( | ) | [inline, protected] |
Definition at line 147 of file vec.h.
Referenced by TNT::Vector< TNT_SUBSCRIPT_TYPE >::newsize(), TNT::Vector< TNT_SUBSCRIPT_TYPE >::operator=(), and TNT::Vector< TNT_SUBSCRIPT_TYPE >::~Vector().
| Subscript TNT::Vector< T >::dim | ( | ) | const [inline] |
Definition at line 257 of file vec.h.
Referenced by TNT::dot_prod(), TNT::matmult(), TNT::operator*(), TNT::operator+(), TNT::operator-(), TNT::QR_solve(), and TNT::R_solve().
| const iterator TNT::Vector< T >::end | ( | ) | const [inline] |
| iterator TNT::Vector< T >::end | ( | ) | [inline] |
| void TNT::Vector< T >::initialize | ( | Subscript | N | ) | [inline, protected] |
Definition at line 80 of file vec.h.
Referenced by TNT::Vector< TNT_SUBSCRIPT_TYPE >::newsize(), TNT::Vector< TNT_SUBSCRIPT_TYPE >::operator=(), and TNT::Vector< TNT_SUBSCRIPT_TYPE >::Vector().
| Subscript TNT::Vector< T >::lbound | ( | ) | const [inline] |
Definition at line 70 of file vec.h.
Referenced by TNT::QR_factor(), TNT::QR_solve(), and TNT::R_solve().
| Vector<T>& TNT::Vector< T >::newsize | ( | Subscript | N | ) | [inline] |
Definition at line 220 of file vec.h.
Referenced by BIAS::GenSynthMatches::_AddParameter(), BIAS::Binomial< InputStorageType, OutputStorageType >::_CalculateKernel(), BIAS::Param::AddParamVecDbl(), BIAS::Param::AddParamVecInt(), BIAS::CheckJacobian(), BIAS::ContourDetectorBSpline< StorageType >::CPntsToQ_(), BIAS::FilterMask::CreateFloatFilter(), BIAS::FilterMask::CreateIntFilter(), TNT::eigenproblem_special_quadratic_matrix_solve(), TNT::eigenvalue_solve(), BIAS::Vector< T >::ElementwiseProduct(), BIAS::CamPoseCalib::Estimate(), BIAS::GenerateGauss::Gauss1D(), General_singular_value_decomposition(), BIAS::SVD::GetLeftNullvector(), BIAS::FFT::GetMagnitude(), BIAS::CondensHisto::GetMaxValue(), BIAS::CondensHisto::GetMaxVariance(), BIAS::Random::GetMeanAndCovariance(), BIAS::CondensHisto::GetMeanVariance(), BIAS::SVD::GetNullvector(), BIAS::PMatrixLinear::GetPEstSystemInHom(), BIAS::FFT::GetPhase(), BIAS::ContourDetectorBSpline< StorageType >::GetPointAndParamVec_(), BIAS::Random::GetQuasiUniformDistributed(), GetSystem(), BIAS::Condensation::GetVariance(), BIAS::Condensation::GetWeightedVariance(), BIAS::Condensation::Init(), BIAS::LeastSquaresBase::Init(), BIAS::SparseMatrix::InvertAndSolve(), BIAS::Vector< T >::KroneckerProduct(), main(), BIAS::Matrix< T >::Mult(), BIAS::SparseMatrix::Multiply(), BIAS::Matrix< T >::MultLeft(), BIAS::MxArrToBIASVector(), MySqTransform(), BIAS::GenSynthMatches::operator=(), TNT::operator>>(), BIAS::UnVignette::PrepareLeastSquaresMin_(), BIAS::PMDImageProc::PreparePolyDepthCalibration(), BIAS::Covariance3Dto2DHomg::Project(), BIAS::Covariance3Dto2D::Project(), TNT::QR_factor(), BIAS::FilterMask::ResetFloatFilter(), BIAS::FilterMask::ResetIntFilter(), BIAS::LeastSquaresSVD::Solve(), BIAS::SparseMatrix::Solve(), BIAS::Vector< T >::Sub(), BIAS::SVD3x3::SVD3x3(), BIAS::TextureTransformDisparity::TextureTransformDisparity(), BIAS::TextureTransformDisplacement::TextureTransformDisplacement(), BIAS::TextureTransformEuclidian::TextureTransformEuclidian(), BIAS::TextureTransformRotation::TextureTransformRotation(), BIAS::TextureTransformSimilar::TextureTransformSimilar(), BIAS::Tracker< StorageType, CalculationType >::Tracker(), BIAS::MonteCarloTransform::Transform(), AffineBackTransform::Transform_(), AffineTransform::Transform_(), BIAS::CovTransformPose::Transform_(), BIAS::CovQuaternion2AxisAngle::Transform_(), BIAS::CovEuler2Quaternion::Transform_(), BIAS::Covariance3Dto2D::Transform_(), BIAS::Cov3Dto2DPoseCertain::Transform_(), BIAS::CamPoseCalib::TransformVec(), Upper_symmetric_eigenvalue_solve(), BIAS::Matrix< T >::Vec(), BIAS::Tracker< StorageType, CalculationType >::Vector2FilterMask_(), and BIAS::LeastSquaresSVD::WeightedSolve().
| const_reference TNT::Vector< T >::operator() | ( | Subscript | i | ) | const [inline] |
| reference TNT::Vector< T >::operator() | ( | Subscript | i | ) | [inline] |
| Vector<T>& TNT::Vector< T >::operator= | ( | const T & | scalar | ) | [inline] |
| const_reference TNT::Vector< T >::operator[] | ( | Subscript | i | ) | const [inline] |
| reference TNT::Vector< T >::operator[] | ( | Subscript | i | ) | [inline] |
| void TNT::Vector< T >::set | ( | const T & | val | ) | [inline, protected] |
| Subscript TNT::Vector< T >::size | ( | ) | const [inline] |
Definition at line 262 of file vec.h.
Referenced by BIAS::GenSynthMatches::_CheckParams(), BIAS::SVD::AbsLeftNullspaceDim(), BIAS::SVD::AbsNullspaceDim(), BIAS::Condensation::AddOffsets_(), BIAS::ImageAlignment::Align(), BIAS::CamPoseCalib::ApplyCoVariances_(), BIAS::ImageAlignment::AutoAlign(), BIAS::IntegralHistogram::CalcSimilarity(), BIAS::CheckJacobian(), BIAS::FilterMask::ComputeIntPrecisionBits(), BIAS::ComputeJacobian(), BIAS::IntegralHistogram::CopyNoCheck(), BIAS::FilterMask::CreateFloatFilter(), BIAS::Vector< T >::Dist(), BIAS::Vector< T >::ElementwiseProduct(), BIAS::Parametrization::EMatrixToParams(), BIAS::CamPoseCalib::Estimate(), Fill(), BIAS::SVD::General_Eigenproblem_GeneralMatrix_Lapack(), BIAS::ContourDetectorBSpline< StorageType >::GetBoundingBox(), BIAS::FMatrixEstimation::GetDetPolynomial(), BIAS::Random::GetMeanAndCovariance(), BIAS::GenSynthMatchesRig::GetParameters_(), BIAS::SVD::GetSingularValue(), gsolve(), BIAS::HomgPoint3D::HomgPoint3D(), BIAS::Kalman::Init(), BIAS::SVD::Invert(), BIAS::Vector< T >::IsZero(), BIAS::Vector< T >::KroneckerProduct(), Lapack_LLS_QR_linear_solve(), Lapack_LU_linear_solve(), Lapack_WLLS_solve(), main(), BIAS::Matrix< EP_TYPE >::Matrix(), BIAS::Matrix< T >::Mult(), BIAS::Vector< T >::Multiply(), BIAS::Matrix< T >::MultLeft(), BIAS::Vector< T >::operator*(), BIAS::Vector< T >::operator*=(), BIAS::Vector3< T >::operator+(), BIAS::Vector< T >::operator+=(), BIAS::Vector< T >::operator-=(), BIAS::Vector< T >::operator/=(), BIAS::Vector3< HOMGPOINT2D_TYPE >::operator=(), BIAS::Vector< T >::operator==(), TNT::operator>>(), BIAS::Vector< T >::OuterProduct(), BIAS::Parametrization::ParamsToEMatrix(), TNT::QR_factor(), BIAS::ContourDetectorBSpline< StorageType >::QToCPnts_(), BIAS::SVD::RelLeftNullspaceDim(), BIAS::SVD::RelNullspaceDim(), BIAS::FilterMask::ResetFloatFilter(), BIAS::Vector< T >::ScalarProduct(), BIAS::ContourDetectorBSpline< StorageType >::Scale(), BIAS::ContourDetectorBSpline< StorageType >::ScaleX(), BIAS::ContourDetectorBSpline< StorageType >::ScaleY(), BIAS::Vector3< T >::Set(), BIAS::Matrix< T >::Set(), BIAS::RParametrization::Set(), BIAS::HomgPoint2D::Set(), BIAS::Matrix< T >::SetCol(), BIAS::PoseParametrization::SetCQ(), BIAS::EParametrization::SetEQ(), BIAS::Matrix3x3< T >::SetFromVector(), BIAS::HomgPlane3D::SetFromVector(), BIAS::ExtendedKalman::SetInitial(), BIAS::Matrix< T >::SetRow(), BIAS::Matrix< T >::SetTranspose(), BIAS::CamPoseCalib::SetWeightsByError_(), BIAS::SVD::Solve(), BIAS::LeastSquaresSVD::Solve(), BIAS::GaussHelmert::Solve(), BIAS::CamPoseCalib::SolveLM_(), BIAS::SVD::Sqrt(), BIAS::SVD::SqrtT(), BIAS::ImageAlignment::StrictPyramidAlign(), BIAS::Vector< T >::Sub(), BIAS::Vector< T >::SubIP(), BIAS::ContourDetectorBSpline< StorageType >::TestInit_(), BIAS::UnscentedTransform::Transform(), AffineBackTransform::Transform_(), AffineTransform::Transform_(), BIAS::ProjectionParametersBase::Transform_(), BIAS::Kalman::Update(), BIAS::ExtendedKalman::Update(), BIAS::Vector2< T >::Vector2(), BIAS::Vector3< T >::Vector3(), BIAS::Vector4< T >::Vector4(), and BIAS::LeastSquaresSVD::WeightedSolve().
Subscript TNT::Vector< T >::n_ [protected] |
Definition at line 75 of file vec.h.
Referenced by TNT::Vector< TNT_SUBSCRIPT_TYPE >::copy(), TNT::Vector< TNT_SUBSCRIPT_TYPE >::destroy(), TNT::Vector< TNT_SUBSCRIPT_TYPE >::dim(), TNT::Vector< TNT_SUBSCRIPT_TYPE >::end(), TNT::Vector< TNT_SUBSCRIPT_TYPE >::initialize(), TNT::Vector< TNT_SUBSCRIPT_TYPE >::newsize(), TNT::Vector< TNT_SUBSCRIPT_TYPE >::operator()(), TNT::Vector< TNT_SUBSCRIPT_TYPE >::operator=(), TNT::Vector< TNT_SUBSCRIPT_TYPE >::operator[](), TNT::Vector< TNT_SUBSCRIPT_TYPE >::set(), TNT::Vector< TNT_SUBSCRIPT_TYPE >::size(), and TNT::Vector< TNT_SUBSCRIPT_TYPE >::Vector().
T* TNT::Vector< T >::v_ [protected] |
Definition at line 73 of file vec.h.
Referenced by TNT::Vector< TNT_SUBSCRIPT_TYPE >::begin(), TNT::Vector< TNT_SUBSCRIPT_TYPE >::copy(), TNT::Vector< TNT_SUBSCRIPT_TYPE >::destroy(), TNT::Vector< TNT_SUBSCRIPT_TYPE >::end(), TNT::Vector< TNT_SUBSCRIPT_TYPE >::initialize(), BIAS::Vector< T >::IsZero(), BIAS::Vector< T >::Multiply(), TNT::Vector< TNT_SUBSCRIPT_TYPE >::operator=(), TNT::Vector< TNT_SUBSCRIPT_TYPE >::operator[](), BIAS::Vector< T >::ScalarProduct(), TNT::Vector< TNT_SUBSCRIPT_TYPE >::set(), BIAS::Vector< T >::Sub(), BIAS::Vector< T >::SubIP(), and TNT::Vector< TNT_SUBSCRIPT_TYPE >::Vector().
T* TNT::Vector< T >::vm1_ [protected] |
Definition at line 74 of file vec.h.
Referenced by TNT::Vector< TNT_SUBSCRIPT_TYPE >::destroy(), TNT::Vector< TNT_SUBSCRIPT_TYPE >::initialize(), and TNT::Vector< TNT_SUBSCRIPT_TYPE >::operator()().
1.5.7.1