planc
Parallel Lowrank Approximation with Non-negativity Constraints
Public Member Functions | List of all members
planc::NTFHALS Class Reference

#include <ntfhals.hpp>

Public Member Functions

 NTFHALS (const Tensor &i_tensor, const int i_k, algotype i_algo)
 
NCPFactorsncp_factors ()
 
void dim_tree (bool i_dim_tree)
 
double current_error () const
 
void num_it (const int i_n)
 
void computeNTF ()
 
void accelerated (const bool &set_acceleration)
 
bool is_stale_mttkrp (const int &current_mode) const
 
void compute_error (bool i_error)
 
void reset (const NCPFactors &new_factors, bool trans=false)
 
int current_it () const
 
double computeObjectiveError ()
 
double computeObjectiveError (const NCPFactors &new_factors_t)
 

Detailed Description

Definition at line 11 of file ntfhals.hpp.

Inheritance diagram for planc::NTFHALS:
planc::AUNTF

Constructor & Destructor Documentation

◆ NTFHALS()

planc::NTFHALS::NTFHALS ( const Tensor i_tensor,
const int  i_k,
algotype  i_algo 
)
inline

Definition at line 32 of file ntfhals.hpp.

Member Function Documentation

◆ accelerated()

void planc::AUNTF::accelerated ( const bool &  set_acceleration)
inlineinherited

Definition at line 173 of file auntf.hpp.

◆ compute_error()

void planc::AUNTF::compute_error ( bool  i_error)
inlineinherited

Definition at line 180 of file auntf.hpp.

◆ computeNTF()

void planc::AUNTF::computeNTF ( )
inlineinherited

Definition at line 123 of file auntf.hpp.

◆ computeObjectiveError() [1/2]

double planc::AUNTF::computeObjectiveError ( )
inlineinherited

Definition at line 195 of file auntf.hpp.

◆ computeObjectiveError() [2/2]

double planc::AUNTF::computeObjectiveError ( const NCPFactors new_factors_t)
inlineinherited

Definition at line 242 of file auntf.hpp.

◆ current_error()

double planc::AUNTF::current_error ( ) const
inlineinherited

Definition at line 121 of file auntf.hpp.

◆ current_it()

int planc::AUNTF::current_it ( ) const
inlineinherited

Definition at line 194 of file auntf.hpp.

◆ dim_tree()

void planc::AUNTF::dim_tree ( bool  i_dim_tree)
inlineinherited

Definition at line 114 of file auntf.hpp.

◆ is_stale_mttkrp()

bool planc::AUNTF::is_stale_mttkrp ( const int &  current_mode) const
inlineinherited

Definition at line 177 of file auntf.hpp.

◆ ncp_factors()

NCPFactors& planc::AUNTF::ncp_factors ( )
inlineinherited

Definition at line 113 of file auntf.hpp.

◆ num_it()

void planc::AUNTF::num_it ( const int  i_n)
inlineinherited

Definition at line 122 of file auntf.hpp.

◆ reset()

void planc::AUNTF::reset ( const NCPFactors new_factors,
bool  trans = false 
)
inlineinherited

Definition at line 181 of file auntf.hpp.


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