PTEMS  0.1.0-dev+git.81fd0e4
PolyTopic Element Method Solver
ptems::BasicMatrix< T, N, M > Member List

This is the complete list of members for ptems::BasicMatrix< T, N, M >, including all inherited members.

BasicMatrix (defined in ptems::BasicMatrix< T, N, M >)ptems::BasicMatrix< T, N, M >friend
BasicMatrix()ptems::BasicMatrix< T, N, M >inline
BasicMatrix(T value)ptems::BasicMatrix< T, N, M >inlineexplicit
BasicMatrix(const BasicMatrix< V, N, M > &value)ptems::BasicMatrix< T, N, M >inlineexplicit
BasicMatrix(const BasicMatrix< T, N, M > &)=defaultptems::BasicMatrix< T, N, M >
BasicMatrix(BasicMatrix< T, N, M > &&)=defaultptems::BasicMatrix< T, N, M >
BasicMatrix(const BasicVector< V, DIM > &vec)ptems::BasicMatrix< T, N, M >inlineexplicit
BasicMatrix(const BasicVector< V, M > &... vec)ptems::BasicMatrix< T, N, M >inlineexplicit
BasicMatrix(V... v)ptems::BasicMatrix< T, N, M >inline
BasicMatrix(MatrixOrdering ordering, V... v)ptems::BasicMatrix< T, N, M >inline
BasicMatrix(const std::initializer_list< std::initializer_list< V >> &values)ptems::BasicMatrix< T, N, M >inline
BasicMatrix(MatrixOrdering ordering, const std::initializer_list< std::initializer_list< V >> &values)ptems::BasicMatrix< T, N, M >inline
Column(std::size_t j) constptems::BasicMatrix< T, N, M >inline
Column(std::size_t j)ptems::BasicMatrix< T, N, M >inline
ColumnView typedefptems::BasicMatrix< T, N, M >
Conjugate() constptems::BasicMatrix< T, N, M >inline
ConjugateOverwrite()ptems::BasicMatrix< T, N, M >inline
ConjugateType typedefptems::BasicMatrix< T, N, M >
ConstColumnView typedefptems::BasicMatrix< T, N, M >
ConstRowView typedefptems::BasicMatrix< T, N, M >
Determinant() constptems::BasicMatrix< T, N, M >inline
DiagonalMatrix(const BasicVector< T, N > &diagonal)ptems::BasicMatrix< T, N, M >related
DiagonalMatrix(T diagonal)ptems::BasicMatrix< T, N, M >related
ElementalAdd(const BasicMatrix< T, N, M > &lhs, const BasicMatrix< U, N, M > &rhs)ptems::BasicMatrix< T, N, M >related
ElementalAdd(BasicMatrix< T, N, M > &&lhs, const BasicMatrix< U, N, M > &rhs)ptems::BasicMatrix< T, N, M >related
ElementalAdd(const BasicMatrix< T, N, M > &lhs, BasicMatrix< U, N, M > &&rhs)ptems::BasicMatrix< T, N, M >related
ElementalAdd(BasicMatrix< T, N, M > &&lhs, BasicMatrix< T, N, M > &rhs)ptems::BasicMatrix< T, N, M >related
ElementalDivide(const BasicMatrix< U, N, M > &rhs)ptems::BasicMatrix< T, N, M >inline
ElementalDivide(const BasicMatrix< T, N, M > &lhs, const BasicMatrix< U, N, M > &rhs)ptems::BasicMatrix< T, N, M >related
ElementalDivide(BasicMatrix< T, N, M > &&lhs, const BasicMatrix< U, N, M > &rhs)ptems::BasicMatrix< T, N, M >related
ElementalMultiply(const BasicMatrix< U, N, M > &rhs)ptems::BasicMatrix< T, N, M >inline
ElementalMultiply(const BasicMatrix< T, N, M > &lhs, const BasicMatrix< U, N, M > &rhs)ptems::BasicMatrix< T, N, M >related
ElementalMultiply(BasicMatrix< T, N, M > &&lhs, const BasicMatrix< U, N, M > &rhs)ptems::BasicMatrix< T, N, M >related
ElementalMultiply(const BasicMatrix< T, N, M > &lhs, BasicMatrix< U, N, M > &&rhs)ptems::BasicMatrix< T, N, M >related
ElementalMultiply(BasicMatrix< T, N, M > &&lhs, BasicMatrix< T, N, M > &&rhs)ptems::BasicMatrix< T, N, M >related
ElementalOp(const BasicMatrix< T, N, M > &lhs, const BasicMatrix< U, N, M > &rhs, Op op)ptems::BasicMatrix< T, N, M >related
ElementalOp(BasicMatrix< T, N, M > &&lhs, const BasicMatrix< U, N, M > &rhs, Op op)ptems::BasicMatrix< T, N, M >related
ElementalOp(const BasicMatrix< T, N, M > &lhs, const BasicMatrix< U, N, M > &rhs)ptems::BasicMatrix< T, N, M >related
ElementalOp(BasicMatrix< T, N, M > &&lhs, const BasicMatrix< U, N, M > &rhs)ptems::BasicMatrix< T, N, M >related
ElementalSubtract(const BasicMatrix< T, N, M > &lhs, const BasicMatrix< U, N, M > &rhs)ptems::BasicMatrix< T, N, M >related
ElementalSubtract(BasicMatrix< T, N, M > &&lhs, const BasicMatrix< U, N, M > &rhs)ptems::BasicMatrix< T, N, M >related
Frobenius() constptems::BasicMatrix< T, N, M >inline
FrobeniusSquared() constptems::BasicMatrix< T, N, M >inline
Hermitian() constptems::BasicMatrix< T, N, M >inline
HermitianOverwrite()ptems::BasicMatrix< T, N, M >inline
InnerProduct(const BasicMatrix< U, N, M > &rhs) constptems::BasicMatrix< T, N, M >inline
Inverse(double tolerance=0) constptems::BasicMatrix< T, N, M >inline
InverseOverwrite(double tolerance=0)ptems::BasicMatrix< T, N, M >inline
InverseTranspose(double tolerance=0) constptems::BasicMatrix< T, N, M >inline
InverseTransposeOverwrite(double tolerance=0)ptems::BasicMatrix< T, N, M >inline
operator BasicVector< T, D >()ptems::BasicMatrix< T, N, M >inline
operator()(std::size_t i, std::size_t j) constptems::BasicMatrix< T, N, M >inline
operator()(std::size_t i, std::size_t j)ptems::BasicMatrix< T, N, M >inline
operator* (defined in ptems::BasicMatrix< T, N, M >)ptems::BasicMatrix< T, N, M >friend
operator* (defined in ptems::BasicMatrix< T, N, M >)ptems::BasicMatrix< T, N, M >friend
operator* (defined in ptems::BasicMatrix< T, N, M >)ptems::BasicMatrix< T, N, M >friend
operator*(const BasicMatrix< T, N, L > &lhs, const BasicMatrix< U, L, M > &rhs)ptems::BasicMatrix< T, N, M >related
operator*(BasicMatrix< T, N, M > &&lhs, const BasicMatrix< U, M, M > &rhs)ptems::BasicMatrix< T, N, M >related
operator*(const BasicMatrix< T, N, M > &lhs, T rhs)ptems::BasicMatrix< T, N, M >related
operator*(BasicMatrix< T, N, M > &&lhs, T rhs)ptems::BasicMatrix< T, N, M >related
operator*(T lhs, const BasicMatrix< T, N, M > &rhs)ptems::BasicMatrix< T, N, M >related
operator*(T lhs, BasicMatrix< T, N, M > &&rhs)ptems::BasicMatrix< T, N, M >related
operator*(const BasicMatrix< T, N, M > &lhs, const BasicVector< U, M > &rhs)ptems::BasicMatrix< T, N, M >related
operator*(const BasicVector< T, N > &lhs, const BasicMatrix< U, N, M > &rhs)ptems::BasicMatrix< T, N, M >related
operator*(const BasicVector< T, N > &lhs, const BasicMatrix< U, 1, M > &rhs)ptems::BasicMatrix< T, N, M >related
operator*=(T rhs)ptems::BasicMatrix< T, N, M >inline
operator*=(const BasicMatrix< U, D, D > &rhs)ptems::BasicMatrix< T, N, M >inline
operator+ (defined in ptems::BasicMatrix< T, N, M >)ptems::BasicMatrix< T, N, M >friend
operator+(const BasicMatrix< T, N, M > &lhs, const BasicMatrix< U, N, M > &rhs)ptems::BasicMatrix< T, N, M >related
operator+(BasicMatrix< T, N, M > &&lhs, const BasicMatrix< U, N, M > &rhs)ptems::BasicMatrix< T, N, M >related
operator+(const BasicMatrix< T, N, M > &lhs, BasicMatrix< U, N, M > &&rhs)ptems::BasicMatrix< T, N, M >related
operator+(BasicMatrix< T, N, M > &&lhs, BasicMatrix< T, N, M > &&rhs)ptems::BasicMatrix< T, N, M >related
operator+(T lhs, const BasicMatrix< T, N, M > &rhs)ptems::BasicMatrix< T, N, M >related
operator+(T lhs, BasicMatrix< T, N, M > &&rhs)ptems::BasicMatrix< T, N, M >related
operator+(const BasicMatrix< T, N, M > &lhs, T rhs)ptems::BasicMatrix< T, N, M >related
operator+(BasicMatrix< T, N, M > &&lhs, T rhs)ptems::BasicMatrix< T, N, M >related
operator+=(T rhs)ptems::BasicMatrix< T, N, M >inline
operator+=(const BasicMatrix< U, N, M > &rhs)ptems::BasicMatrix< T, N, M >inline
operator- (defined in ptems::BasicMatrix< T, N, M >)ptems::BasicMatrix< T, N, M >friend
operator-() constptems::BasicMatrix< T, N, M >inline
operator-(const BasicMatrix< T, N, M > &lhs, const BasicMatrix< U, N, M > &rhs)ptems::BasicMatrix< T, N, M >related
operator-(BasicMatrix< T, N, M > &&lhs, const BasicMatrix< U, N, M > &rhs)ptems::BasicMatrix< T, N, M >related
operator-(const BasicMatrix< T, N, M > &lhs, T rhs)ptems::BasicMatrix< T, N, M >related
operator-(BasicMatrix< T, N, M > &&lhs, T rhs)ptems::BasicMatrix< T, N, M >related
operator-(T lhs, const BasicMatrix< T, N, M > &rhs)ptems::BasicMatrix< T, N, M >related
operator-=(T rhs)ptems::BasicMatrix< T, N, M >inline
operator-=(const BasicMatrix< U, N, M > &rhs)ptems::BasicMatrix< T, N, M >inline
operator/(const BasicMatrix< T, N, M > &lhs, T rhs)ptems::BasicMatrix< T, N, M >related
operator/(BasicMatrix< T, N, M > &&lhs, T rhs)ptems::BasicMatrix< T, N, M >related
operator/=(T rhs)ptems::BasicMatrix< T, N, M >inline
operator=(T rhs)ptems::BasicMatrix< T, N, M >inline
operator=(const BasicMatrix< T, N, M > &rhs)ptems::BasicMatrix< T, N, M >inline
OuterProduct(const BasicVector< T, N > &lhs, const BasicVector< U, M > &rhs)ptems::BasicMatrix< T, N, M >related
Row(std::size_t i) constptems::BasicMatrix< T, N, M >inline
Row(std::size_t i)ptems::BasicMatrix< T, N, M >inline
RowView typedefptems::BasicMatrix< T, N, M >
ToVector()ptems::BasicMatrix< T, N, M >inline
Trace() constptems::BasicMatrix< T, N, M >inline
Transpose() constptems::BasicMatrix< T, N, M >inline
Transpose(const BasicMatrix< T, N, M > &matrix)ptems::BasicMatrix< T, N, M >related
Transpose(BasicMatrix< T, N, N > &&matrix)ptems::BasicMatrix< T, N, M >related
Transpose(const BasicVector< T, N > &matrix)ptems::BasicMatrix< T, N, M >related
TransposeOverwrite()ptems::BasicMatrix< T, N, M >inline