PIPS-NLP
Public Member Functions | Protected Attributes | List of all members
StoredMatTransTimesVec Class Reference

#include <DoubleLinearSolver.h>

Inheritance diagram for StoredMatTransTimesVec:
MatTimesVec

Public Member Functions

 StoredMatTransTimesVec (DoubleMatrix *mat)
 
virtual ~StoredMatTransTimesVec ()
 
void doIt (double beta, OoqpVector &y, double alpha, OoqpVector &x)
 

Protected Attributes

DoubleMatrixmMat
 

Detailed Description

An implementation of the abstract class that performs a mat transpose-vec with both the matrix and vector being on the same processor.

It can use OOQP matrix and the implementation is based on SimpleVector class.

Constructor & Destructor Documentation

StoredMatTransTimesVec::StoredMatTransTimesVec ( DoubleMatrix mat)
virtual StoredMatTransTimesVec::~StoredMatTransTimesVec ( )
inlinevirtual

Member Function Documentation

void StoredMatTransTimesVec::doIt ( double  beta,
OoqpVector y,
double  alpha,
OoqpVector x 
)
virtual

y = beta * y + alpha * A * x

Implements MatTimesVec.

Member Data Documentation

DoubleMatrix* StoredMatTransTimesVec::mMat
protected

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