AbstractLinAlgPack::MatrixComposite::SubMatrixEntry Struct Reference

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

#include <AbstractLinAlgPack_MatrixComposite.hpp>

List of all members.

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_
 
size_type r_u_
size_type c_l_
size_type c_u_
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 177 of file AbstractLinAlgPack_MatrixComposite.hpp.


Member Typedef Documentation

typedef Teuchos::RCP<const GenPermMatrixSlice> AbstractLinAlgPack::MatrixComposite::SubMatrixEntry::GPMS_ptr_t

Definition at line 179 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 181 of file AbstractLinAlgPack_MatrixComposite.hpp.


Member Function Documentation

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

Definition at line 193 of file AbstractLinAlgPack_MatrixComposite.hpp.


Member Data Documentation

size_type AbstractLinAlgPack::MatrixComposite::SubMatrixEntry::r_l_

Definition at line 202 of file AbstractLinAlgPack_MatrixComposite.hpp.

value_type AbstractLinAlgPack::MatrixComposite::SubMatrixEntry::alpha_

Definition at line 204 of file AbstractLinAlgPack_MatrixComposite.hpp.

Range1D AbstractLinAlgPack::MatrixComposite::SubMatrixEntry::rng_P_

Definition at line 206 of file AbstractLinAlgPack_MatrixComposite.hpp.

GPMS_ptr_t AbstractLinAlgPack::MatrixComposite::SubMatrixEntry::P_

Definition at line 208 of file AbstractLinAlgPack_MatrixComposite.hpp.

release_resource_ptr_t AbstractLinAlgPack::MatrixComposite::SubMatrixEntry::P_release_

Definition at line 210 of file AbstractLinAlgPack_MatrixComposite.hpp.

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

Definition at line 212 of file AbstractLinAlgPack_MatrixComposite.hpp.

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

Definition at line 214 of file AbstractLinAlgPack_MatrixComposite.hpp.

release_resource_ptr_t AbstractLinAlgPack::MatrixComposite::SubMatrixEntry::A_release_

Definition at line 216 of file AbstractLinAlgPack_MatrixComposite.hpp.

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

Definition at line 218 of file AbstractLinAlgPack_MatrixComposite.hpp.

Range1D AbstractLinAlgPack::MatrixComposite::SubMatrixEntry::rng_Q_

Definition at line 220 of file AbstractLinAlgPack_MatrixComposite.hpp.

GPMS_ptr_t AbstractLinAlgPack::MatrixComposite::SubMatrixEntry::Q_

Definition at line 222 of file AbstractLinAlgPack_MatrixComposite.hpp.

release_resource_ptr_t AbstractLinAlgPack::MatrixComposite::SubMatrixEntry::Q_release_

Definition at line 224 of file AbstractLinAlgPack_MatrixComposite.hpp.

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

Definition at line 226 of file AbstractLinAlgPack_MatrixComposite.hpp.


The documentation for this struct was generated from the following file:
Generated on Wed May 12 21:31:45 2010 for AbstractLinAlgPack: C++ Interfaces For Vectors, Matrices And Related Linear Algebra Objects by  doxygen 1.4.7