AbstractLinAlgPack_sparse_bounds_diff.hpp File Reference

#include "AbstractLinAlgPack_Types.hpp"

Include dependency graph for AbstractLinAlgPack_sparse_bounds_diff.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  AbstractLinAlgPack

Functions

void imp_sparse_bnd_diff (int sign, const SpVectorSlice &sv, BLAS_Cpp::Uplo uplo, const DVectorSlice &v, DVectorSlice *r)
 Take the difference between a spare lower bound vector and a dense vector.


Function Documentation

void AbstractLinAlgPack::imp_sparse_bnd_diff int  sign,
const SpVectorSlice sv,
BLAS_Cpp::Uplo  uplo,
const DVectorSlice v,
DVectorSlice r
 

Take the difference between a spare lower bound vector and a dense vector.

r = alpha * ( sv - v )

If sign > 0 then alpha = 1.0. If sign < 0 then alpha = -1.0.

If uplo == upper, then the nonstored elements in sv are +inf, and if uplo == lower then the nonstored elements are lower.

Definition at line 34 of file AbstractLinAlgPack_sparse_bounds_diff.cpp.


Generated on Thu Sep 18 12:35:29 2008 for MOOCHO (Single Doxygen Collection) by doxygen 1.3.9.1