|
template<class RandomAccessIterator , class PairwiseCallback > |
SparseWeightMatrix | tangent_weight_matrix (RandomAccessIterator begin, RandomAccessIterator end, const Neighbors &neighbors, PairwiseCallback callback, const IndexType target_dimension, const ScalarType shift, const bool partial_eigendecomposer=false) |
|
template<class RandomAccessIterator , class PairwiseCallback > |
SparseWeightMatrix | linear_weight_matrix (const RandomAccessIterator &begin, const RandomAccessIterator &end, const Neighbors &neighbors, PairwiseCallback callback, const ScalarType shift, const ScalarType trace_shift) |
|
template<class RandomAccessIterator , class PairwiseCallback > |
SparseWeightMatrix | hessian_weight_matrix (RandomAccessIterator begin, RandomAccessIterator end, const Neighbors &neighbors, PairwiseCallback callback, const IndexType target_dimension) |
|
template<class RandomAccessIterator , class FeatureVectorCallback > |
DenseSymmetricMatrixPair | construct_neighborhood_preserving_eigenproblem (SparseWeightMatrix W, RandomAccessIterator begin, RandomAccessIterator end, FeatureVectorCallback feature_vector_callback, IndexType dimension) |
|
template<class RandomAccessIterator , class FeatureVectorCallback > |
DenseSymmetricMatrixPair | construct_lltsa_eigenproblem (SparseWeightMatrix W, RandomAccessIterator begin, RandomAccessIterator end, FeatureVectorCallback feature_vector_callback, IndexType dimension) |
|