MLPACK  1.0.10
Public Member Functions | Private Attributes | List of all members
mlpack::amf::CompleteIncrementalTermination< TerminationPolicy > Class Template Reference

Public Member Functions

 CompleteIncrementalTermination (TerminationPolicy t_policy=TerminationPolicy())
 
const double & Index ()
 
template<class MatType >
void Initialize (const MatType &V)
 
void Initialize (const arma::sp_mat &V)
 
bool IsConverged (arma::mat &W, arma::mat &H)
 
const size_t & Iteration ()
 
const size_t & MaxIterations ()
 

Private Attributes

size_t incrementalIndex
 
size_t iteration
 
TerminationPolicy t_policy
 

Detailed Description

template<class TerminationPolicy>
class mlpack::amf::CompleteIncrementalTermination< TerminationPolicy >

Definition at line 31 of file complete_incremental_termination.hpp.

Constructor & Destructor Documentation

template<class TerminationPolicy >
mlpack::amf::CompleteIncrementalTermination< TerminationPolicy >::CompleteIncrementalTermination ( TerminationPolicy  t_policy = TerminationPolicy())
inline

Definition at line 34 of file complete_incremental_termination.hpp.

Member Function Documentation

template<class TerminationPolicy >
const double& mlpack::amf::CompleteIncrementalTermination< TerminationPolicy >::Index ( )
inline
template<class TerminationPolicy >
template<class MatType >
void mlpack::amf::CompleteIncrementalTermination< TerminationPolicy >::Initialize ( const MatType &  V)
inline
template<class TerminationPolicy >
void mlpack::amf::CompleteIncrementalTermination< TerminationPolicy >::Initialize ( const arma::sp_mat &  V)
inline
template<class TerminationPolicy >
bool mlpack::amf::CompleteIncrementalTermination< TerminationPolicy >::IsConverged ( arma::mat &  W,
arma::mat &  H 
)
inline
template<class TerminationPolicy >
const size_t& mlpack::amf::CompleteIncrementalTermination< TerminationPolicy >::Iteration ( )
inline
template<class TerminationPolicy >
const size_t& mlpack::amf::CompleteIncrementalTermination< TerminationPolicy >::MaxIterations ( )
inline

Member Data Documentation

template<class TerminationPolicy >
size_t mlpack::amf::CompleteIncrementalTermination< TerminationPolicy >::incrementalIndex
private
template<class TerminationPolicy >
size_t mlpack::amf::CompleteIncrementalTermination< TerminationPolicy >::iteration
private
template<class TerminationPolicy >
TerminationPolicy mlpack::amf::CompleteIncrementalTermination< TerminationPolicy >::t_policy
private

The documentation for this class was generated from the following file: