Amul(const UList< Type > &x) const | Matrix< SquareMatrix< scalar >, scalar > | inline |
Amul(const IndirectListBase< Type, Addr > &x) const | Matrix< SquareMatrix< scalar >, scalar > | inline |
Amul(const IndirectListBase< Type, Addr > &x) const | Matrix< SquareMatrix< scalar >, scalar > | inline |
AmulImpl(const ListType &x) const | Matrix< SquareMatrix< scalar >, scalar > | |
applyPermutation(const List< label > &p) | SquareMatrix< scalar > | |
at(const label idx) const | Matrix< SquareMatrix< scalar >, scalar > | inline |
at(const label idx) | Matrix< SquareMatrix< scalar >, scalar > | inline |
begin() noexcept | Matrix< SquareMatrix< scalar >, scalar > | inline |
begin() const noexcept | Matrix< SquareMatrix< scalar >, scalar > | inline |
block(const label rowIndex, const label colIndex) const | Matrix< SquareMatrix< scalar >, scalar > | inline |
block(const label rowIndex, const label colIndex) | Matrix< SquareMatrix< scalar >, scalar > | inline |
block(const label m, const label n, const label mStart, const label nStart) const | Matrix< SquareMatrix< scalar >, scalar > | inline |
block(const label m, const label n, const label mStart, const label nStart) | Matrix< SquareMatrix< scalar >, scalar > | inline |
block(const label rowIndex, const label colIndex) const | Matrix< SquareMatrix< scalar >, scalar > | inline |
block(const label rowIndex, const label colIndex) | Matrix< SquareMatrix< scalar >, scalar > | inline |
byteSize() const | Matrix< SquareMatrix< scalar >, scalar > | |
cbegin() const noexcept | Matrix< SquareMatrix< scalar >, scalar > | inline |
cdata() const noexcept | Matrix< SquareMatrix< scalar >, scalar > | inline |
cdata_bytes() const noexcept | Matrix< SquareMatrix< scalar >, scalar > | inline |
cend() const noexcept | Matrix< SquareMatrix< scalar >, scalar > | inline |
checki(const label irow) const | Matrix< SquareMatrix< scalar >, scalar > | inline |
checkj(const label jcol) const | Matrix< SquareMatrix< scalar >, scalar > | inline |
checkSize() const | Matrix< SquareMatrix< scalar >, scalar > | inline |
ClassName("LUscalarMatrix") | LUscalarMatrix | |
clear() | Matrix< SquareMatrix< scalar >, scalar > | |
clone() const | SquareMatrix< scalar > | inline |
cmptType typedef | Matrix< SquareMatrix< scalar >, scalar > | |
col(const label m, const label mStart, const label nStart) const | Matrix< SquareMatrix< scalar >, scalar > | inline |
col(const label m, const label mStart, const label nStart) | Matrix< SquareMatrix< scalar >, scalar > | inline |
col(const label m, const label rowStart) const=delete | Matrix< SquareMatrix< scalar >, scalar > | |
col(const label m, const label rowStart)=delete | Matrix< SquareMatrix< scalar >, scalar > | |
columnNorm(const label colIndex, const bool noSqrt=false) const | Matrix< SquareMatrix< scalar >, scalar > | |
const_iterator | Matrix< SquareMatrix< scalar >, scalar > | |
data() noexcept | Matrix< SquareMatrix< scalar >, scalar > | inline |
data_bytes() noexcept | Matrix< SquareMatrix< scalar >, scalar > | inline |
decompose(const scalarSquareMatrix &M) | LUscalarMatrix | |
diag() const | Matrix< SquareMatrix< scalar >, scalar > | |
diag(const UList< Type > &list) | Matrix< SquareMatrix< scalar >, scalar > | |
empty() const noexcept | Matrix< SquareMatrix< scalar >, scalar > | inline |
end() noexcept | Matrix< SquareMatrix< scalar >, scalar > | inline |
end() const noexcept | Matrix< SquareMatrix< scalar >, scalar > | inline |
inv(scalarSquareMatrix &M) const | LUscalarMatrix | |
iterator typedef | Matrix< SquareMatrix< scalar >, scalar > | |
LUscalarMatrix() | LUscalarMatrix | |
LUscalarMatrix(const scalarSquareMatrix &M) | LUscalarMatrix | |
LUscalarMatrix(const lduMatrix &ldum, const FieldField< Field, scalar > &interfaceCoeffs, const lduInterfaceFieldPtrsList &interfaces) | LUscalarMatrix | |
m() const noexcept | Matrix< SquareMatrix< scalar >, scalar > | inline |
Matrix() noexcept | Matrix< SquareMatrix< scalar >, scalar > | inline |
Matrix(const label m, const label n) | Matrix< SquareMatrix< scalar >, scalar > | |
Matrix(const label m, const label n, const Foam::zero) | Matrix< SquareMatrix< scalar >, scalar > | |
Matrix(const label m, const label n, const Type &val) | Matrix< SquareMatrix< scalar >, scalar > | |
Matrix(const labelPair &dims) | Matrix< SquareMatrix< scalar >, scalar > | inlineexplicit |
Matrix(const labelPair &dims, const Foam::zero) | Matrix< SquareMatrix< scalar >, scalar > | inline |
Matrix(const labelPair &dims, const Type &val) | Matrix< SquareMatrix< scalar >, scalar > | inline |
Matrix(const Matrix< Form, Type > &mat) | Matrix< SquareMatrix< scalar >, scalar > | |
Matrix(Matrix< Form, Type > &&mat) | Matrix< SquareMatrix< scalar >, scalar > | |
Matrix(const Matrix< Form2, Type > &mat) | Matrix< SquareMatrix< scalar >, scalar > | explicit |
Matrix(const ConstMatrixBlock< MatrixType > &Mb) | Matrix< SquareMatrix< scalar >, scalar > | inline |
Matrix(const MatrixBlock< MatrixType > &Mb) | Matrix< SquareMatrix< scalar >, scalar > | inline |
Matrix(Istream &is) | Matrix< SquareMatrix< scalar >, scalar > | explicit |
mRows() const noexcept | Matrix< SquareMatrix< scalar >, scalar > | inline |
mType typedef | Matrix< SquareMatrix< scalar >, scalar > | |
n() const noexcept | Matrix< SquareMatrix< scalar >, scalar > | inline |
nCols() const noexcept | Matrix< SquareMatrix< scalar >, scalar > | inline |
norm(const bool noSqrt=false) const | Matrix< SquareMatrix< scalar >, scalar > | |
nRows() const noexcept | Matrix< SquareMatrix< scalar >, scalar > | inline |
null() | Matrix< SquareMatrix< scalar >, scalar > | inlinestatic |
operator()(const label irow, const label jcol) const | Matrix< SquareMatrix< scalar >, scalar > | inline |
operator()(const label irow, const label jcol) | Matrix< SquareMatrix< scalar >, scalar > | inline |
operator*=(const Type &s) | Matrix< SquareMatrix< scalar >, scalar > | |
operator+=(const Matrix< Form, Type > &other) | Matrix< SquareMatrix< scalar >, scalar > | |
operator+=(const Type &s) | Matrix< SquareMatrix< scalar >, scalar > | |
operator-=(const Matrix< Form, Type > &other) | Matrix< SquareMatrix< scalar >, scalar > | |
operator-=(const Type &s) | Matrix< SquareMatrix< scalar >, scalar > | |
operator/=(const Type &s) | Matrix< SquareMatrix< scalar >, scalar > | |
operator=(const SquareMatrix &)=default | SquareMatrix< scalar > | |
operator=(const Foam::zero) | SquareMatrix< scalar > | inline |
operator=(const scalar &val) | SquareMatrix< scalar > | inline |
operator=(const Identity< AnyType >) | SquareMatrix< scalar > | |
Matrix< SquareMatrix< scalar >, scalar >::operator=(const Matrix< Form, Type > &mat) | Matrix< SquareMatrix< scalar >, scalar > | |
Matrix< SquareMatrix< scalar >, scalar >::operator=(Matrix< Form, Type > &&mat) | Matrix< SquareMatrix< scalar >, scalar > | |
Matrix< SquareMatrix< scalar >, scalar >::operator=(const ConstMatrixBlock< MatrixType > &Mb) | Matrix< SquareMatrix< scalar >, scalar > | |
Matrix< SquareMatrix< scalar >, scalar >::operator=(const MatrixBlock< MatrixType > &Mb) | Matrix< SquareMatrix< scalar >, scalar > | |
Matrix< SquareMatrix< scalar >, scalar >::operator=(const Type &val) | Matrix< SquareMatrix< scalar >, scalar > | |
operator[](const label irow) const | Matrix< SquareMatrix< scalar >, scalar > | inline |
operator[](const label irow) | Matrix< SquareMatrix< scalar >, scalar > | inline |
readMatrix(Istream &is) | Matrix< SquareMatrix< scalar >, scalar > | |
release() | Matrix< SquareMatrix< scalar >, scalar > | |
resize(const label m) | SquareMatrix< scalar > | inline |
resize(const label m, const label n) | SquareMatrix< scalar > | inline |
resize_nocopy(const label mrow, const label ncol) | Matrix< SquareMatrix< scalar >, scalar > | |
round(const scalar tol=SMALL) | Matrix< SquareMatrix< scalar >, scalar > | |
rowData(const label irow) const | Matrix< SquareMatrix< scalar >, scalar > | inline |
rowData(const label irow) | Matrix< SquareMatrix< scalar >, scalar > | inline |
setSize(const label m) | SquareMatrix< scalar > | inline |
Matrix< SquareMatrix< scalar >, scalar >::setSize(const label m, const label n) | Matrix< SquareMatrix< scalar >, scalar > | inline |
shallowResize(const label m) | SquareMatrix< scalar > | inline |
Matrix< SquareMatrix< scalar >, scalar >::shallowResize(const label m, const label n) | Matrix< SquareMatrix< scalar >, scalar > | inline |
size() const | Matrix< SquareMatrix< scalar >, scalar > | inline |
size_bytes() const noexcept | Matrix< SquareMatrix< scalar >, scalar > | inline |
sizes() const | Matrix< SquareMatrix< scalar >, scalar > | inline |
solve(List< Type > &x, const UList< Type > &source) const | LUscalarMatrix | |
solve(const UList< Type > &source) const | LUscalarMatrix | |
solve(const UList< Type > &source) const | LUscalarMatrix | |
sortPermutation(CompOp &compare) const | SquareMatrix< scalar > | |
sortPermutation(CompOp &compare) const | SquareMatrix< scalar > | |
SquareMatrix()=default | SquareMatrix< scalar > | |
SquareMatrix(const SquareMatrix &)=default | SquareMatrix< scalar > | |
SquareMatrix(const label n) | SquareMatrix< scalar > | inlineexplicit |
SquareMatrix(const label n, const Foam::zero) | SquareMatrix< scalar > | inline |
SquareMatrix(const label n, const scalar &val) | SquareMatrix< scalar > | inline |
SquareMatrix(const label n, const Identity< AnyType >) | SquareMatrix< scalar > | inline |
SquareMatrix(const labelPair &dims, const Identity< AnyType >) | SquareMatrix< scalar > | inline |
SquareMatrix(const labelPair &dims) | SquareMatrix< scalar > | inlineexplicit |
SquareMatrix(const labelPair &dims, const Foam::zero) | SquareMatrix< scalar > | inline |
SquareMatrix(const labelPair &dims, const scalar &val) | SquareMatrix< scalar > | inline |
SquareMatrix(const label m, const label n, const Foam::zero) | SquareMatrix< scalar > | inline |
SquareMatrix(const ConstMatrixBlock< MatrixType > &mat) | SquareMatrix< scalar > | inline |
SquareMatrix(const MatrixBlock< MatrixType > &mat) | SquareMatrix< scalar > | inline |
SquareMatrix(const RectangularMatrix< scalar > &mat) | SquareMatrix< scalar > | inlineexplicit |
SquareMatrix(Istream &is) | SquareMatrix< scalar > | inlineexplicit |
subColumn(const label colIndex, const label rowIndex=0, label len=-1) const | Matrix< SquareMatrix< scalar >, scalar > | inline |
subColumn(const label colIndex, const label rowIndex=0, label len=-1) | Matrix< SquareMatrix< scalar >, scalar > | inline |
subMatrix(const label rowIndex, const label colIndex, label szRows=-1, label szCols=-1) const | Matrix< SquareMatrix< scalar >, scalar > | inline |
subMatrix(const label rowIndex, const label colIndex, label szRows=-1, label szCols=-1) | Matrix< SquareMatrix< scalar >, scalar > | inline |
subRow(const label rowIndex, const label colIndex=0, label len=-1) const | Matrix< SquareMatrix< scalar >, scalar > | inline |
subRow(const label rowIndex, const label colIndex=0, label len=-1) | Matrix< SquareMatrix< scalar >, scalar > | inline |
swap(Matrix< Form, Type > &mat) | Matrix< SquareMatrix< scalar >, scalar > | |
symmetric() const | SquareMatrix< scalar > | inline |
T() const | Matrix< SquareMatrix< scalar >, scalar > | |
Tmul(const UList< Type > &x) const | Matrix< SquareMatrix< scalar >, scalar > | inline |
Tmul(const IndirectListBase< Type, Addr > &x) const | Matrix< SquareMatrix< scalar >, scalar > | inline |
Tmul(const IndirectListBase< Type, Addr > &x) const | Matrix< SquareMatrix< scalar >, scalar > | inline |
TmulImpl(const ListType &x) const | Matrix< SquareMatrix< scalar >, scalar > | |
trace() const | Matrix< SquareMatrix< scalar >, scalar > | |
transfer(Matrix< Form, Type > &mat) | Matrix< SquareMatrix< scalar >, scalar > | |
tridiagonal() const | SquareMatrix< scalar > | inline |
uniform() const | Matrix< SquareMatrix< scalar >, scalar > | inline |
v() const | Matrix< SquareMatrix< scalar >, scalar > | inline |
v() | Matrix< SquareMatrix< scalar >, scalar > | inline |
writeMatrix(Ostream &os, const label shortLen=0) const | Matrix< SquareMatrix< scalar >, scalar > | |
~Matrix() | Matrix< SquareMatrix< scalar >, scalar > | |