AbstractLinAlgPack::MatrixSparseCOORSerial Member List

This is the complete list of members for AbstractLinAlgPack::MatrixSparseCOORSerial, including all inherited members.
calc_norm(EMatNormType requested_norm_type=MAT_NORM_1, bool allow_replacement=false) const AbstractLinAlgPack::MatrixOp
clone()AbstractLinAlgPack::MatrixOp [virtual]
clone() const AbstractLinAlgPack::MatrixOp [virtual]
col_j()AbstractLinAlgPack::MatrixSparseCOORSerial [inline]
col_j() const AbstractLinAlgPack::MatrixSparseCOORSerial [inline]
cols() const AbstractLinAlgPack::MatrixSparseCOORSerial [virtual]
commit_load_nonzeros_buffers(size_type nz_commit, value_type **val, index_type **row_i, index_type **col_j)AbstractLinAlgPack::MatrixSparseCOORSerial [virtual]
coor_extract_nonzeros(EElementUniqueness element_uniqueness, const index_type inv_row_perm[], const index_type inv_col_perm[], const Range1D &row_rng, const Range1D &col_rng, index_type dl, index_type du, value_type alpha, const index_type len_Aval, value_type Aval[], const index_type len_Aij, index_type Arow[], index_type Acol[], const index_type row_offset, const index_type col_offset) const AbstractLinAlgPack::MatrixSparseCOORSerial [virtual]
AbstractLinAlgPack::MatrixExtractSparseElements::coor_extract_nonzeros(EExtractRegion extract_region, EElementUniqueness element_uniqueness, const index_type len_Aval, value_type Aval[], const index_type len_Aij, index_type Arow[], index_type Acol[], const index_type row_offset, const index_type col_offset) const AbstractLinAlgPack::MatrixExtractSparseElements [virtual]
count_nonzeros(EElementUniqueness element_uniqueness, const index_type inv_row_perm[], const index_type inv_col_perm[], const Range1D &row_rng, const Range1D &col_rng, index_type dl, index_type du) const AbstractLinAlgPack::MatrixSparseCOORSerial [virtual]
EAssumeElementUniqueness enum nameAbstractLinAlgPack::MatrixLoadSparseElements
EElementUniqueness enum nameAbstractLinAlgPack::MatrixConvertToSparse
EExtractRegion enum nameAbstractLinAlgPack::MatrixConvertToSparse
ELEMENTS_ALLOW_DUPLICATES_SUM enum valueAbstractLinAlgPack::MatrixConvertToSparse
ELEMENTS_ASSUME_DUPLICATES_SUM enum valueAbstractLinAlgPack::MatrixLoadSparseElements
ELEMENTS_ASSUME_UNIQUE enum valueAbstractLinAlgPack::MatrixLoadSparseElements
ELEMENTS_FORCE_UNIQUE enum valueAbstractLinAlgPack::MatrixConvertToSparse
EMatNormType enum nameAbstractLinAlgPack::MatrixOp
EXTRACT_FULL_MATRIX enum valueAbstractLinAlgPack::MatrixConvertToSparse
EXTRACT_LOWER_TRIANGULAR enum valueAbstractLinAlgPack::MatrixConvertToSparse
EXTRACT_UPPER_TRIANGULAR enum valueAbstractLinAlgPack::MatrixConvertToSparse
finish_construction(bool test_setup)AbstractLinAlgPack::MatrixSparseCOORSerial [virtual]
get_load_nonzeros_buffers(size_type max_nz_load, value_type **val, index_type **row_i, index_type **col_j)AbstractLinAlgPack::MatrixSparseCOORSerial [virtual]
MAT_NORM_1 enum valueAbstractLinAlgPack::MatrixOp
MAT_NORM_2 enum valueAbstractLinAlgPack::MatrixOp
MAT_NORM_FORB enum valueAbstractLinAlgPack::MatrixOp
MAT_NORM_INF enum valueAbstractLinAlgPack::MatrixOp
MatrixSparseCOORSerial()AbstractLinAlgPack::MatrixSparseCOORSerial
Mp_StM(MatrixOp *mwo_lhs, value_type alpha, const MatrixOp &M_rhs, BLAS_Cpp::Transp trans_rhs)AbstractLinAlgPack::MatrixOp [friend]
Mp_StM(MatrixOp *mwo_lhs, value_type alpha, BLAS_Cpp::Transp trans_rhs) const AbstractLinAlgPack::MatrixOp [protected, virtual]
Mp_StM(value_type alpha, const MatrixOp &M_rhs, BLAS_Cpp::Transp trans_rhs)AbstractLinAlgPack::MatrixOp [protected, virtual]
Mp_StMtM(MatrixOp *mwo_lhs, value_type alpha, const MatrixOp &mwo_rhs1, BLAS_Cpp::Transp trans_rhs1, const MatrixOp &mwo_rhs2, BLAS_Cpp::Transp trans_rhs2, value_type beta)AbstractLinAlgPack::MatrixOp [friend]
Mp_StMtM(MatrixOp *mwo_lhs, value_type alpha, BLAS_Cpp::Transp trans_rhs1, const MatrixOp &mwo_rhs2, BLAS_Cpp::Transp trans_rhs2, value_type beta) const AbstractLinAlgPack::MatrixOp [protected, virtual]
Mp_StMtM(MatrixOp *mwo_lhs, value_type alpha, const MatrixOp &mwo_rhs1, BLAS_Cpp::Transp trans_rhs1, BLAS_Cpp::Transp trans_rhs2, value_type beta) const AbstractLinAlgPack::MatrixOp [protected, virtual]
Mp_StMtM(value_type alpha, const MatrixOp &mwo_rhs1, BLAS_Cpp::Transp trans_rhs1, const MatrixOp &mwo_rhs2, BLAS_Cpp::Transp trans_rhs2, value_type beta)AbstractLinAlgPack::MatrixOp [protected, virtual]
Mp_StMtP(MatrixOp *mwo_lhs, value_type alpha, const MatrixOp &M_rhs, BLAS_Cpp::Transp M_trans, const GenPermMatrixSlice &P_rhs, BLAS_Cpp::Transp P_rhs_trans)AbstractLinAlgPack::MatrixOp [friend]
Mp_StMtP(MatrixOp *mwo_lhs, value_type alpha, BLAS_Cpp::Transp M_trans, const GenPermMatrixSlice &P_rhs, BLAS_Cpp::Transp P_rhs_trans) const AbstractLinAlgPack::MatrixOp [protected, virtual]
Mp_StMtP(value_type alpha, const MatrixOp &mwo_rhs, BLAS_Cpp::Transp M_trans, const GenPermMatrixSlice &P_rhs, BLAS_Cpp::Transp P_rhs_trans)AbstractLinAlgPack::MatrixOp [protected, virtual]
Mp_StPtM(MatrixOp *mwo_lhs, value_type alpha, const GenPermMatrixSlice &P_rhs, BLAS_Cpp::Transp P_rhs_trans, const MatrixOp &M_rhs, BLAS_Cpp::Transp M_trans)AbstractLinAlgPack::MatrixOp [friend]
Mp_StPtM(MatrixOp *mwo_lhs, value_type alpha, const GenPermMatrixSlice &P_rhs, BLAS_Cpp::Transp P_rhs_trans, BLAS_Cpp::Transp M_trans) const AbstractLinAlgPack::MatrixOp [protected, virtual]
Mp_StPtM(value_type alpha, const GenPermMatrixSlice &P_rhs, BLAS_Cpp::Transp P_rhs_trans, const MatrixOp &mwo_rhs, BLAS_Cpp::Transp M_trans)AbstractLinAlgPack::MatrixOp [protected, virtual]
Mp_StPtMtP(MatrixOp *mwo_lhs, value_type alpha, const GenPermMatrixSlice &P_rhs1, BLAS_Cpp::Transp P_rhs1_trans, const MatrixOp &M_rhs, BLAS_Cpp::Transp trans_rhs, const GenPermMatrixSlice &P_rhs2, BLAS_Cpp::Transp P_rhs2_trans)AbstractLinAlgPack::MatrixOp [friend]
Mp_StPtMtP(MatrixOp *mwo_lhs, value_type alpha, const GenPermMatrixSlice &P_rhs1, BLAS_Cpp::Transp P_rhs1_trans, BLAS_Cpp::Transp M_trans, const GenPermMatrixSlice &P_rhs2, BLAS_Cpp::Transp P_rhs2_trans) const AbstractLinAlgPack::MatrixOp [protected, virtual]
Mp_StPtMtP(value_type alpha, const GenPermMatrixSlice &P_rhs1, BLAS_Cpp::Transp P_rhs1_trans, const MatrixOp &mwo_rhs, BLAS_Cpp::Transp M_trans, const GenPermMatrixSlice &P_rhs2, BLAS_Cpp::Transp P_rhs2_trans)AbstractLinAlgPack::MatrixOp [protected, virtual]
Mt_S(MatrixOp *mwo_lhs, value_type alpha)AbstractLinAlgPack::MatrixOp [friend]
Mt_S(value_type alpha)AbstractLinAlgPack::MatrixOp [virtual]
num_nonzeros(EExtractRegion extract_region, EElementUniqueness element_uniqueness) const AbstractLinAlgPack::MatrixExtractSparseElements [virtual]
nz() const AbstractLinAlgPack::MatrixSparseCOORSerial [virtual]
operator=(const MatrixOp &M)AbstractLinAlgPack::MatrixSparseCOORSerial [virtual]
output(std::ostream &out) const AbstractLinAlgPack::MatrixSparseCOORSerial [virtual]
perm_view(const Permutation *P_row, const index_type row_part[], int num_row_part, const Permutation *P_col, const index_type col_part[], int num_col_part) const AbstractLinAlgPack::MatrixOp [virtual]
perm_view_update(const Permutation *P_row, const index_type row_part[], int num_row_part, const Permutation *P_col, const index_type col_part[], int num_col_part, const mat_ptr_t &perm_view) const AbstractLinAlgPack::MatrixOp [virtual]
reinitialize(size_type rows, size_type cols, size_type max_nz, EAssumeElementUniqueness element_uniqueness)AbstractLinAlgPack::MatrixSparseCOORSerial
AbstractLinAlgPack::MatrixLoadSparseElements::reinitialize(size_type rows, size_type cols, size_type max_nz, EAssumeElementUniqueness element_uniqueness=ELEMENTS_ASSUME_DUPLICATES_SUM)=0AbstractLinAlgPack::MatrixLoadSparseElements [pure virtual]
release_resource() const AbstractLinAlgPack::MatrixSparseCOORSerial [inline]
release_resource_ptr_t typedefAbstractLinAlgPack::MatrixSparseCOORSerial
reset_to_load_values()AbstractLinAlgPack::MatrixSparseCOORSerial [virtual]
row_i()AbstractLinAlgPack::MatrixSparseCOORSerial [inline]
row_i() const AbstractLinAlgPack::MatrixSparseCOORSerial [inline]
rows() const AbstractLinAlgPack::MatrixSparseCOORSerial [virtual]
set_buffers(size_type max_nz, value_type *val, index_type *row_i, index_type *col_j, const release_resource_ptr_t &release_resource, size_type rows=0, size_type cols=0, size_type nz=0, bool check_input=false)AbstractLinAlgPack::MatrixSparseCOORSerial
set_uninitialized()AbstractLinAlgPack::MatrixSparseCOORSerial
space_cols() const AbstractLinAlgPack::MatrixSparseCOORSerial [virtual]
space_rows() const AbstractLinAlgPack::MatrixSparseCOORSerial [virtual]
sub_view(const Range1D &row_rng, const Range1D &col_rng) const AbstractLinAlgPack::MatrixOp [virtual]
sub_view(const index_type &rl, const index_type &ru, const index_type &cl, const index_type &cu) const AbstractLinAlgPack::MatrixOp [inline]
syr2k(const MatrixOp &M, BLAS_Cpp::Transp M_trans, value_type alpha, const GenPermMatrixSlice &P1, BLAS_Cpp::Transp P1_trans, const GenPermMatrixSlice &P2, BLAS_Cpp::Transp P2_trans, value_type beta, MatrixSymOp *symwo_lhs)AbstractLinAlgPack::MatrixOp [friend]
syr2k(BLAS_Cpp::Transp M_trans, value_type alpha, const GenPermMatrixSlice &P1, BLAS_Cpp::Transp P1_trans, const GenPermMatrixSlice &P2, BLAS_Cpp::Transp P2_trans, value_type beta, MatrixSymOp *symwo_lhs) const AbstractLinAlgPack::MatrixOp [protected, virtual]
syrk(const MatrixOp &mwo_rhs, BLAS_Cpp::Transp M_trans, value_type alpha, value_type beta, MatrixSymOp *sym_lhs)AbstractLinAlgPack::MatrixOp [friend]
syrk(BLAS_Cpp::Transp M_trans, value_type alpha, value_type beta, MatrixSymOp *sym_lhs) const AbstractLinAlgPack::MatrixOp [protected, virtual]
syrk(const MatrixOp &mwo_rhs, BLAS_Cpp::Transp M_trans, value_type alpha, value_type beta)AbstractLinAlgPack::MatrixOp [protected, virtual]
transVtMtV(const Vector &v_rhs1, const MatrixOp &M_rhs2, BLAS_Cpp::Transp trans_rhs2, const Vector &v_rhs3)AbstractLinAlgPack::MatrixOp [friend]
transVtMtV(const SpVectorSlice &sv_rhs1, const MatrixOp &M_rhs2, BLAS_Cpp::Transp trans_rhs2, const SpVectorSlice &sv_rhs3)AbstractLinAlgPack::MatrixOp [friend]
transVtMtV(const Vector &v_rhs1, BLAS_Cpp::Transp trans_rhs2, const Vector &v_rhs3) const AbstractLinAlgPack::MatrixOp [protected, virtual]
transVtMtV(const SpVectorSlice &sv_rhs1, BLAS_Cpp::Transp trans_rhs2, const SpVectorSlice &sv_rhs3) const AbstractLinAlgPack::MatrixOp [protected, virtual]
val()AbstractLinAlgPack::MatrixSparseCOORSerial [inline]
val() const AbstractLinAlgPack::MatrixSparseCOORSerial [inline]
Vp_StMtV(VectorMutable *vs_lhs, value_type alpha, BLAS_Cpp::Transp trans_rhs1, const Vector &v_rhs2, value_type beta) const AbstractLinAlgPack::MatrixSparseCOORSerial [virtual]
AbstractLinAlgPack::MatrixOp::Vp_StMtV(VectorMutable *v_lhs, value_type alpha, const MatrixOp &M_rhs1, BLAS_Cpp::Transp trans_rhs1, const Vector &v_rhs2, value_type beta)AbstractLinAlgPack::MatrixOp [friend]
AbstractLinAlgPack::MatrixOp::Vp_StMtV(VectorMutable *v_lhs, value_type alpha, const MatrixOp &M_rhs1, BLAS_Cpp::Transp trans_rhs1, const SpVectorSlice &sv_rhs2, value_type beta)AbstractLinAlgPack::MatrixOp [friend]
AbstractLinAlgPack::MatrixOp::Vp_StMtV(VectorMutable *v_lhs, value_type alpha, BLAS_Cpp::Transp trans_rhs1, const SpVectorSlice &sv_rhs2, value_type beta) const AbstractLinAlgPack::MatrixOp [protected, virtual]
Vp_StPtMtV(VectorMutable *v_lhs, value_type alpha, const GenPermMatrixSlice &P_rhs1, BLAS_Cpp::Transp P_rhs1_trans, const MatrixOp &M_rhs2, BLAS_Cpp::Transp M_rhs2_trans, const Vector &v_rhs3, value_type beta)AbstractLinAlgPack::MatrixOp [friend]
Vp_StPtMtV(VectorMutable *v_lhs, value_type alpha, const GenPermMatrixSlice &P_rhs1, BLAS_Cpp::Transp P_rhs1_trans, const MatrixOp &M_rhs2, BLAS_Cpp::Transp M_rhs2_trans, const SpVectorSlice &sv_rhs3, value_type beta)AbstractLinAlgPack::MatrixOp [friend]
Vp_StPtMtV(VectorMutable *v_lhs, value_type alpha, const GenPermMatrixSlice &P_rhs1, BLAS_Cpp::Transp P_rhs1_trans, BLAS_Cpp::Transp M_rhs2_trans, const Vector &v_rhs3, value_type beta) const AbstractLinAlgPack::MatrixOp [protected, virtual]
Vp_StPtMtV(VectorMutable *v_lhs, value_type alpha, const GenPermMatrixSlice &P_rhs1, BLAS_Cpp::Transp P_rhs1_trans, BLAS_Cpp::Transp M_rhs2_trans, const SpVectorSlice &sv_rhs3, value_type beta) const AbstractLinAlgPack::MatrixOp [protected, virtual]
zero_out()AbstractLinAlgPack::MatrixOp [virtual]
~MatrixBase()AbstractLinAlgPack::MatrixBase [inline, virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends
Generated on Wed Apr 13 10:09:23 2011 for AbstractLinAlgPack: C++ Interfaces For Vectors, Matrices And Related Linear Algebra Objects by  doxygen 1.6.3