AbstractLinAlgPack_MatrixComposite.cpp File Reference

#include "AbstractLinAlgPack_MatrixComposite.hpp"
#include "AbstractLinAlgPack_SpVectorClass.hpp"
#include "AbstractLinAlgPack_VectorStdOps.hpp"
#include "AbstractLinAlgPack_VectorMutableBlocked.hpp"
#include "AbstractLinAlgPack_AssertOp.hpp"
#include "Teuchos_Workspace.hpp"
#include "Teuchos_TestForException.hpp"
#include "ProfileHackPack_profile_hack.hpp"

Include dependency graph for AbstractLinAlgPack_MatrixComposite.cpp:

Go to the source code of this file.

Namespaces

namespace  AbstractLinAlgPack

Classes

class  CompSubEntry< T >

Enumerations

enum  EByRowCol

Functions

AbstractLinAlgPack::value_type get_element (const AbstractLinAlgPack::Vector &v, AbstractLinAlgPack::index_type i)
AbstractLinAlgPack::value_type get_element (const AbstractLinAlgPack::SpVectorSlice &v, AbstractLinAlgPack::index_type i)
Teuchos::RefCountPtr< const
AbstractLinAlgPack::Vector
get_view (const AbstractLinAlgPack::Vector &v, AbstractLinAlgPack::index_type l, AbstractLinAlgPack::index_type u)
Teuchos::RefCountPtr< const
AbstractLinAlgPack::SpVectorSlice
get_view (const AbstractLinAlgPack::SpVectorSlice &v, AbstractLinAlgPack::index_type l, AbstractLinAlgPack::index_type u)
template<class V>
void Vp_StMtV_imp (AbstractLinAlgPack::VectorMutable *y, AbstractLinAlgPack::value_type a, AbstractLinAlgPack::size_type M_rows, AbstractLinAlgPack::size_type M_cols, const AbstractLinAlgPack::MatrixComposite::matrix_list_t &mat_list, const AbstractLinAlgPack::MatrixComposite::vector_list_t &vec_list, BLAS_Cpp::Transp M_trans, const V &x, AbstractLinAlgPack::value_type b)


Enumeration Type Documentation

enum EByRowCol
 

Definition at line 221 of file AbstractLinAlgPack_MatrixComposite.cpp.


Function Documentation

AbstractLinAlgPack::value_type get_element const AbstractLinAlgPack::Vector v,
AbstractLinAlgPack::index_type  i
[inline, static]
 

Definition at line 45 of file AbstractLinAlgPack_MatrixComposite.cpp.

AbstractLinAlgPack::value_type get_element const AbstractLinAlgPack::SpVectorSlice v,
AbstractLinAlgPack::index_type  i
[inline, static]
 

Definition at line 52 of file AbstractLinAlgPack_MatrixComposite.cpp.

Teuchos::RefCountPtr<const AbstractLinAlgPack::Vector> get_view const AbstractLinAlgPack::Vector v,
AbstractLinAlgPack::index_type  l,
AbstractLinAlgPack::index_type  u
[inline, static]
 

Definition at line 63 of file AbstractLinAlgPack_MatrixComposite.cpp.

Teuchos::RefCountPtr<const AbstractLinAlgPack::SpVectorSlice> get_view const AbstractLinAlgPack::SpVectorSlice v,
AbstractLinAlgPack::index_type  l,
AbstractLinAlgPack::index_type  u
[inline, static]
 

Definition at line 74 of file AbstractLinAlgPack_MatrixComposite.cpp.

template<class V>
void Vp_StMtV_imp AbstractLinAlgPack::VectorMutable y,
AbstractLinAlgPack::value_type  a,
AbstractLinAlgPack::size_type  M_rows,
AbstractLinAlgPack::size_type  M_cols,
const AbstractLinAlgPack::MatrixComposite::matrix_list_t mat_list,
const AbstractLinAlgPack::MatrixComposite::vector_list_t vec_list,
BLAS_Cpp::Transp  M_trans,
const V &  x,
AbstractLinAlgPack::value_type  b
[static]
 

Definition at line 86 of file AbstractLinAlgPack_MatrixComposite.cpp.


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