PLaSK library
Loading...
Searching...
No Matches
plask::SparseBandMatrix Member List

This is the complete list of members for plask::SparseBandMatrix, including all inherited members.

addmult(const DataVector< const double > &vector, DataVector< double > &result) overrideplask::SparseBandMatrixinline
plask::SparseMatrix::addmult(const DataVector< const T > &vector, DataVector< T > &result)=0plask::FemMatrix< T >pure virtual
applyBC(const BoundaryConditonsT &bconds, DataVector< T > &B)plask::FemMatrix< T >inline
clear()plask::FemMatrix< T >inlinevirtual
dataplask::FemMatrix< T >
describe() constplask::FemMatrix< T >inlinevirtual
factorize()plask::FemMatrix< T >inlinevirtual
FemMatrix(const Solver *solver, size_t rank, size_t size)plask::FemMatrix< T >inline
FemMatrix(const FemMatrix &)=deleteplask::FemMatrix< T >
get_maxnz() constplask::SparseMatrixinlineprotectedvirtual
get_preconditioner() overrideplask::SparseBandMatrixinlineprotectedvirtual
icordsplask::SparseMatrixprotected
ifactplask::SparseMatrixprotected
inwplask::SparseMatrixprotected
iwkspplask::SparseMatrixprotected
kblszplask::SparseMatrixprotected
mdimplask::SparseMatrixprotected
mult(const DataVector< const double > &vector, DataVector< double > &result) overrideplask::SparseMatrixinline
plask::FemMatrix::mult(const DataVector< const T > &vector, DataVector< T > &result)=0plask::FemMatrix< T >pure virtual
nbl2dplask::SparseMatrixprotected
ndimplask::SparseMatrixprotected
NspcgFunc typedefplask::SparseMatrix
nstoreplask::SparseMatrixprotected
nwplask::SparseMatrixprotected
operator()(size_t r, size_t c) overrideplask::SparseBandMatrixinlinevirtual
paramsplask::SparseMatrixprotected
rankplask::FemMatrix< T >
setBC(DataVector< double > &B, size_t r, double val) overrideplask::SparseBandMatrixinline
plask::SparseMatrix::setBC(DataVector< T > &B, size_t r, T val)=0plask::FemMatrix< T >pure virtual
sizeplask::FemMatrix< T >
solve(DataVector< T > &B, DataVector< T > &X)plask::FemMatrix< T >inline
solve(DataVector< T > &B)plask::FemMatrix< T >inline
solverplask::FemMatrix< T >
solverhs(DataVector< double > &B, DataVector< double > &X) overrideplask::SparseMatrixinline
plask::FemMatrix::solverhs(DataVector< T > &B, DataVector< T > &X)=0plask::FemMatrix< T >pure virtual
SparseBandMatrix(SolverT *solver, size_t rank, size_t major)plask::SparseBandMatrixinline
SparseBandMatrix(SolverT *solver, size_t rank, size_t major, size_t minor)plask::SparseBandMatrixinline
SparseBandMatrix(SolverT *solver, size_t rank, std::initializer_list< int > bands)plask::SparseBandMatrixinline
SparseMatrix(SolverT *solver, size_t rank, size_t size, size_t isiz)plask::SparseMatrixinline
SparseMatrix(SolverT *solver, size_t rank, size_t size)plask::SparseMatrixinline
wkspplask::SparseMatrixprotected
~FemMatrix()plask::FemMatrix< T >inlinevirtual
~SparseMatrix()plask::SparseMatrixinline