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
AbstractLinAlgPack::MatrixComposite Member List

This is the complete list of members for AbstractLinAlgPack::MatrixComposite, including all inherited members.

add_matrix(size_type row_offset, size_type col_offset, value_type alpha, const GenPermMatrixSlice *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 GenPermMatrixSlice *Q, const release_resource_ptr_t &Q_release, BLAS_Cpp::Transp Q_trans)AbstractLinAlgPack::MatrixComposite
add_matrix(size_type row_offset, size_type col_offset, value_type alpha, const Range1D &rng_P, const MatrixOp *A, const release_resource_ptr_t &A_release, BLAS_Cpp::Transp A_trans, const Range1D &rng_Q)AbstractLinAlgPack::MatrixComposite
add_matrix(size_type row_offset, size_type col_offset, value_type alpha, const Range1D &rng_P, const MatrixOp *A, const release_resource_ptr_t &A_release, BLAS_Cpp::Transp A_trans, const GenPermMatrixSlice *Q, const release_resource_ptr_t &Q_release, BLAS_Cpp::Transp Q_trans)AbstractLinAlgPack::MatrixComposite
add_matrix(size_type row_offset, size_type col_offset, value_type alpha, const GenPermMatrixSlice *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)AbstractLinAlgPack::MatrixComposite
add_matrix(size_type row_offset, size_type col_offset, value_type alpha, const MatrixOp *A, const release_resource_ptr_t &A_release, BLAS_Cpp::Transp A_trans)AbstractLinAlgPack::MatrixComposite
add_matrix(size_type row_offset, size_type col_offset, value_type alpha, const GenPermMatrixSlice *P, const release_resource_ptr_t &P_release, BLAS_Cpp::Transp P_trans)AbstractLinAlgPack::MatrixComposite
add_vector(size_type row_offset, size_type col_offset, value_type beta, const GenPermMatrixSlice *G, const release_resource_ptr_t &G_release, BLAS_Cpp::Transp G_trans, const Vector *v, const release_resource_ptr_t &v_release, BLAS_Cpp::Transp v_trans)AbstractLinAlgPack::MatrixComposite
add_vector(size_type row_offset, size_type col_offset, value_type beta, const Range1D &rng_G, const Vector *v, const release_resource_ptr_t &v_release, BLAS_Cpp::Transp v_trans)AbstractLinAlgPack::MatrixComposite
add_vector(size_type row_offset, size_type col_offset, value_type beta, const Vector *v, const release_resource_ptr_t &v_release, BLAS_Cpp::Transp v_trans)AbstractLinAlgPack::MatrixComposite
calc_norm(EMatNormType requested_norm_type=MAT_NORM_1, bool allow_replacement=false) const AbstractLinAlgPack::MatrixOp
clone()AbstractLinAlgPack::MatrixOpvirtual
clone() const AbstractLinAlgPack::MatrixOpvirtual
cols() const AbstractLinAlgPack::MatrixCompositevirtual
EMatNormType enum nameAbstractLinAlgPack::MatrixOp
finish_construction(const VectorSpace::space_ptr_t &space_cols, const VectorSpace::space_ptr_t &space_rows)AbstractLinAlgPack::MatrixCompositevirtual
MAT_NORM_1 enum valueAbstractLinAlgPack::MatrixOp
MAT_NORM_2 enum valueAbstractLinAlgPack::MatrixOp
MAT_NORM_FORB enum valueAbstractLinAlgPack::MatrixOp
MAT_NORM_INF enum valueAbstractLinAlgPack::MatrixOp
matrices_begin()AbstractLinAlgPack::MatrixComposite
matrices_begin() const AbstractLinAlgPack::MatrixComposite
matrices_end()AbstractLinAlgPack::MatrixComposite
matrices_end() const AbstractLinAlgPack::MatrixComposite
matrix_list_t typedefAbstractLinAlgPack::MatrixComposite
MatrixComposite(size_type rows=0, size_type cols=0)AbstractLinAlgPack::MatrixComposite
Mp_StM(MatrixOp *mwo_lhs, value_type alpha, BLAS_Cpp::Transp trans_rhs) const AbstractLinAlgPack::MatrixOpprotectedvirtual
Mp_StM(value_type alpha, const MatrixOp &M_rhs, BLAS_Cpp::Transp trans_rhs)AbstractLinAlgPack::MatrixOpprotectedvirtual
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::MatrixOpprotectedvirtual
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::MatrixOpprotectedvirtual
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::MatrixOpprotectedvirtual
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::MatrixOpprotectedvirtual
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::MatrixOpprotectedvirtual
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::MatrixOpprotectedvirtual
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::MatrixOpprotectedvirtual
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::MatrixOpprotectedvirtual
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::MatrixOpprotectedvirtual
Mt_S(value_type alpha)AbstractLinAlgPack::MatrixOpvirtual
num_matrices() const AbstractLinAlgPack::MatrixComposite
num_vectors() const AbstractLinAlgPack::MatrixComposite
nz() const AbstractLinAlgPack::MatrixCompositevirtual
operator=(const MatrixOp &mwo_rhs)AbstractLinAlgPack::MatrixOpvirtual
output(std::ostream &out) const AbstractLinAlgPack::MatrixOpvirtual
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::MatrixOpvirtual
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::MatrixOpvirtual
reinitialize(size_type rows=0, size_type cols=0)AbstractLinAlgPack::MatrixComposite
release_resource_ptr_t typedefAbstractLinAlgPack::MatrixComposite
remove_matrix(matrix_list_t::iterator itr)AbstractLinAlgPack::MatrixComposite
remove_vector(vector_list_t::iterator itr)AbstractLinAlgPack::MatrixComposite
rows() const AbstractLinAlgPack::MatrixCompositevirtual
space_cols() const AbstractLinAlgPack::MatrixCompositevirtual
space_rows() const AbstractLinAlgPack::MatrixCompositevirtual
sub_view(const Range1D &row_rng, const Range1D &col_rng) const AbstractLinAlgPack::MatrixCompositevirtual
AbstractLinAlgPack::MatrixOp::sub_view(const index_type &rl, const index_type &ru, const index_type &cl, const index_type &cu) const AbstractLinAlgPack::MatrixOpinline
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::MatrixOpprotectedvirtual
syrk(BLAS_Cpp::Transp M_trans, value_type alpha, value_type beta, MatrixSymOp *sym_lhs) const AbstractLinAlgPack::MatrixOpprotectedvirtual
syrk(const MatrixOp &mwo_rhs, BLAS_Cpp::Transp M_trans, value_type alpha, value_type beta)AbstractLinAlgPack::MatrixOpprotectedvirtual
transVtMtV(const Vector &v_rhs1, BLAS_Cpp::Transp trans_rhs2, const Vector &v_rhs3) const AbstractLinAlgPack::MatrixOpprotectedvirtual
transVtMtV(const SpVectorSlice &sv_rhs1, BLAS_Cpp::Transp trans_rhs2, const SpVectorSlice &sv_rhs3) const AbstractLinAlgPack::MatrixOpprotectedvirtual
vector_list_t typedefAbstractLinAlgPack::MatrixComposite
vectors_begin()AbstractLinAlgPack::MatrixComposite
vectors_begin() const AbstractLinAlgPack::MatrixComposite
vectors_end()AbstractLinAlgPack::MatrixComposite
vectors_end() const AbstractLinAlgPack::MatrixComposite
Vp_StMtV(VectorMutable *vs_lhs, value_type alpha, BLAS_Cpp::Transp trans_rhs1, const Vector &v_rhs2, value_type beta) const AbstractLinAlgPack::MatrixCompositevirtual
Vp_StMtV(VectorMutable *vs_lhs, value_type alpha, BLAS_Cpp::Transp trans_rhs1, const SpVectorSlice &sv_rhs2, value_type beta) const AbstractLinAlgPack::MatrixCompositevirtual
Vp_StPtMtV(VectorMutable *vs_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::MatrixCompositevirtual
Vp_StPtMtV(VectorMutable *vs_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::MatrixCompositevirtual
zero_out()AbstractLinAlgPack::MatrixOpvirtual
~MatrixBase()AbstractLinAlgPack::MatrixBaseinlinevirtual