Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::glop::RankOneUpdateFactorization Class Reference

Detailed Description

Definition at line 135 of file rank_one_update.h.

#include <rank_one_update.h>

Public Member Functions

 RankOneUpdateFactorization ()
 RankOneUpdateFactorization (const RankOneUpdateFactorization &)=delete
RankOneUpdateFactorizationoperator= (const RankOneUpdateFactorization &)=delete
void set_hypersparse_ratio (double value)
void Clear ()
void Update (const RankOneUpdateElementaryMatrix &update_matrix)
void LeftSolve (DenseRow *y) const
void LeftSolveWithNonZeros (ScatteredRow *y) const
void RightSolve (DenseColumn *d) const
void RightSolveWithNonZeros (ScatteredColumn *d) const
EntryIndex num_entries () const
double DeterministicTimeSinceLastReset () const
void ResetDeterministicTime ()

Constructor & Destructor Documentation

◆ RankOneUpdateFactorization() [1/2]

operations_research::glop::RankOneUpdateFactorization::RankOneUpdateFactorization ( )
inline

Definition at line 139 of file rank_one_update.h.

◆ RankOneUpdateFactorization() [2/2]

operations_research::glop::RankOneUpdateFactorization::RankOneUpdateFactorization ( const RankOneUpdateFactorization & )
delete

Member Function Documentation

◆ Clear()

void operations_research::glop::RankOneUpdateFactorization::Clear ( )
inline

Definition at line 150 of file rank_one_update.h.

◆ DeterministicTimeSinceLastReset()

double operations_research::glop::RankOneUpdateFactorization::DeterministicTimeSinceLastReset ( ) const
inline

Definition at line 241 of file rank_one_update.h.

◆ LeftSolve()

void operations_research::glop::RankOneUpdateFactorization::LeftSolve ( DenseRow * y) const
inline

Definition at line 162 of file rank_one_update.h.

◆ LeftSolveWithNonZeros()

void operations_research::glop::RankOneUpdateFactorization::LeftSolveWithNonZeros ( ScatteredRow * y) const
inline

Definition at line 172 of file rank_one_update.h.

◆ num_entries()

EntryIndex operations_research::glop::RankOneUpdateFactorization::num_entries ( ) const
inline

Definition at line 233 of file rank_one_update.h.

◆ operator=()

RankOneUpdateFactorization & operations_research::glop::RankOneUpdateFactorization::operator= ( const RankOneUpdateFactorization & )
delete

◆ ResetDeterministicTime()

void operations_research::glop::RankOneUpdateFactorization::ResetDeterministicTime ( )
inline

Definition at line 242 of file rank_one_update.h.

◆ RightSolve()

void operations_research::glop::RankOneUpdateFactorization::RightSolve ( DenseColumn * d) const
inline

Definition at line 197 of file rank_one_update.h.

◆ RightSolveWithNonZeros()

void operations_research::glop::RankOneUpdateFactorization::RightSolveWithNonZeros ( ScatteredColumn * d) const
inline

Definition at line 208 of file rank_one_update.h.

◆ set_hypersparse_ratio()

void operations_research::glop::RankOneUpdateFactorization::set_hypersparse_ratio ( double value)
inline

Definition at line 147 of file rank_one_update.h.

◆ Update()

void operations_research::glop::RankOneUpdateFactorization::Update ( const RankOneUpdateElementaryMatrix & update_matrix)
inline

Definition at line 156 of file rank_one_update.h.


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