AbstractLinAlgPack: C++ Interfaces For Vectors, Matrices And Related Linear Algebra Objects  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Types | Public Member Functions | Public Attributes | List of all members
AbstractLinAlgPack::MatrixComposite::SubMatrixEntry Struct Reference

Matrix list entry for a sub-matrix. More...

#include <AbstractLinAlgPack_MatrixComposite.hpp>

Public Types

typedef Teuchos::RCP< const
GenPermMatrixSlice
GPMS_ptr_t
 

Public Member Functions

 SubMatrixEntry (size_type r_l, size_type r_u, size_type c_l, size_type c_u, value_type alpha, const Range1D &rng_P, const GPMS_ptr_t &P, const release_resource_ptr_t &P_release, BLAS_Cpp::Transp P_trans, const MatrixOp *A, const release_resource_ptr_t &A_release, BLAS_Cpp::Transp A_trans, const Range1D &rng_Q, const GPMS_ptr_t &Q, const release_resource_ptr_t &Q_release, BLAS_Cpp::Transp Q_trans)
 
bool operator== (const SubMatrixEntry m)
 

Public Attributes

size_type r_l_
 
value_type alpha_
 
Range1D rng_P_
 
GPMS_ptr_t P_
 
release_resource_ptr_t P_release_
 
BLAS_Cpp::Transp P_trans_
 
const MatrixOpA_
 
release_resource_ptr_t A_release_
 
BLAS_Cpp::Transp A_trans_
 
Range1D rng_Q_
 
GPMS_ptr_t Q_
 
release_resource_ptr_t Q_release_
 
BLAS_Cpp::Transp Q_trans_
 

Detailed Description

Matrix list entry for a sub-matrix.

ToDo: Finish Documentation!

Definition at line 190 of file AbstractLinAlgPack_MatrixComposite.hpp.

Member Typedef Documentation

Definition at line 192 of file AbstractLinAlgPack_MatrixComposite.hpp.

Constructor & Destructor Documentation

AbstractLinAlgPack::MatrixComposite::SubMatrixEntry::SubMatrixEntry ( size_type  r_l,
size_type  r_u,
size_type  c_l,
size_type  c_u,
value_type  alpha,
const Range1D rng_P,
const GPMS_ptr_t P,
const release_resource_ptr_t P_release,
BLAS_Cpp::Transp  P_trans,
const MatrixOp A,
const release_resource_ptr_t A_release,
BLAS_Cpp::Transp  A_trans,
const Range1D rng_Q,
const GPMS_ptr_t Q,
const release_resource_ptr_t Q_release,
BLAS_Cpp::Transp  Q_trans 
)
inline

Definition at line 194 of file AbstractLinAlgPack_MatrixComposite.hpp.

Member Function Documentation

bool AbstractLinAlgPack::MatrixComposite::SubMatrixEntry::operator== ( const SubMatrixEntry  m)
inline

Definition at line 206 of file AbstractLinAlgPack_MatrixComposite.hpp.

Member Data Documentation

size_type AbstractLinAlgPack::MatrixComposite::SubMatrixEntry::r_l_

Definition at line 215 of file AbstractLinAlgPack_MatrixComposite.hpp.

value_type AbstractLinAlgPack::MatrixComposite::SubMatrixEntry::alpha_

Definition at line 217 of file AbstractLinAlgPack_MatrixComposite.hpp.

Range1D AbstractLinAlgPack::MatrixComposite::SubMatrixEntry::rng_P_

Definition at line 219 of file AbstractLinAlgPack_MatrixComposite.hpp.

GPMS_ptr_t AbstractLinAlgPack::MatrixComposite::SubMatrixEntry::P_

Definition at line 221 of file AbstractLinAlgPack_MatrixComposite.hpp.

release_resource_ptr_t AbstractLinAlgPack::MatrixComposite::SubMatrixEntry::P_release_

Definition at line 223 of file AbstractLinAlgPack_MatrixComposite.hpp.

BLAS_Cpp::Transp AbstractLinAlgPack::MatrixComposite::SubMatrixEntry::P_trans_

Definition at line 225 of file AbstractLinAlgPack_MatrixComposite.hpp.

const MatrixOp* AbstractLinAlgPack::MatrixComposite::SubMatrixEntry::A_

Definition at line 227 of file AbstractLinAlgPack_MatrixComposite.hpp.

release_resource_ptr_t AbstractLinAlgPack::MatrixComposite::SubMatrixEntry::A_release_

Definition at line 229 of file AbstractLinAlgPack_MatrixComposite.hpp.

BLAS_Cpp::Transp AbstractLinAlgPack::MatrixComposite::SubMatrixEntry::A_trans_

Definition at line 231 of file AbstractLinAlgPack_MatrixComposite.hpp.

Range1D AbstractLinAlgPack::MatrixComposite::SubMatrixEntry::rng_Q_

Definition at line 233 of file AbstractLinAlgPack_MatrixComposite.hpp.

GPMS_ptr_t AbstractLinAlgPack::MatrixComposite::SubMatrixEntry::Q_

Definition at line 235 of file AbstractLinAlgPack_MatrixComposite.hpp.

release_resource_ptr_t AbstractLinAlgPack::MatrixComposite::SubMatrixEntry::Q_release_

Definition at line 237 of file AbstractLinAlgPack_MatrixComposite.hpp.

BLAS_Cpp::Transp AbstractLinAlgPack::MatrixComposite::SubMatrixEntry::Q_trans_

Definition at line 239 of file AbstractLinAlgPack_MatrixComposite.hpp.


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