OR-Tools  8.2
RankOneUpdateElementaryMatrix

Detailed Description

Definition at line 38 of file rank_one_update.h.

Public Member Functions

 RankOneUpdateElementaryMatrix (const CompactSparseMatrix *storage, ColIndex u_index, ColIndex v_index, Fractional u_dot_v)
 
bool IsSingular () const
 
void RightSolve (DenseColumn *x) const
 
void RightSolveWithNonZeros (ScatteredColumn *x) const
 
void LeftSolve (DenseRow *y) const
 
void LeftSolveWithNonZeros (ScatteredRow *y) const
 
void RightMultiply (DenseColumn *x) const
 
void LeftMultiply (DenseRow *y) const
 
EntryIndex num_entries () const
 

Constructor & Destructor Documentation

◆ RankOneUpdateElementaryMatrix()

RankOneUpdateElementaryMatrix ( const CompactSparseMatrix storage,
ColIndex  u_index,
ColIndex  v_index,
Fractional  u_dot_v 
)
inline

Definition at line 46 of file rank_one_update.h.

Member Function Documentation

◆ IsSingular()

bool IsSingular ( ) const
inline

Definition at line 57 of file rank_one_update.h.

◆ LeftMultiply()

void LeftMultiply ( DenseRow y) const
inline

Definition at line 104 of file rank_one_update.h.

◆ LeftSolve()

void LeftSolve ( DenseRow y) const
inline

Definition at line 79 of file rank_one_update.h.

◆ LeftSolveWithNonZeros()

void LeftSolveWithNonZeros ( ScatteredRow y) const
inline

Definition at line 86 of file rank_one_update.h.

◆ num_entries()

EntryIndex num_entries ( ) const
inline

Definition at line 110 of file rank_one_update.h.

◆ RightMultiply()

void RightMultiply ( DenseColumn x) const
inline

Definition at line 97 of file rank_one_update.h.

◆ RightSolve()

void RightSolve ( DenseColumn x) const
inline

Definition at line 61 of file rank_one_update.h.

◆ RightSolveWithNonZeros()

void RightSolveWithNonZeros ( ScatteredColumn x) const
inline

Definition at line 67 of file rank_one_update.h.


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