SOFA API  1a4bb3e7
Open source framework for multi-physics simuation
sofa::linearalgebra::BlockFullMatrix< N, T >::Block Member List

This is the complete list of members for sofa::linearalgebra::BlockFullMatrix< N, T >::Block, including all inherited members.

add(Index i, Index j, const T &v)sofa::linearalgebra::BlockFullMatrix< N, T >::Block
addTransposed(const Mat< C, L, Real > &m) noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
ArrayLineType typedefsofa::type::Mat< BSIZE, BSIZE, Real >
back()sofa::type::Mat< BSIZE, BSIZE, Real >inline
back() constsofa::type::Mat< BSIZE, BSIZE, Real >inline
begin() noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
begin() const noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
canSelfTranspose(const Mat< S, S, Real > &lhs, const Mat< S, S, Real > &rhs) noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inlinestatic
canSelfTranspose(const Mat< I, J, Real > &, const Mat< J, I, Real > &) noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inlinestatic
clear() noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
Col typedefsofa::type::Mat< BSIZE, BSIZE, Real >
col(Size j) const noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
const_iterator typedefsofa::type::Mat< BSIZE, BSIZE, Real >
const_reference typedefsofa::type::Mat< BSIZE, BSIZE, Real >
data() const noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
difference_type typedefsofa::type::Mat< BSIZE, BSIZE, Real >
element(Index i, Index j) constsofa::linearalgebra::BlockFullMatrix< N, T >::Block
elemssofa::type::Mat< BSIZE, BSIZE, Real >
end() noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
end() const noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
fill(Real r) noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
front()sofa::type::Mat< BSIZE, BSIZE, Real >inline
front() constsofa::type::Mat< BSIZE, BSIZE, Real >inline
getNbCols() constsofa::type::Mat< BSIZE, BSIZE, Real >inline
getNbLines() constsofa::type::Mat< BSIZE, BSIZE, Real >inline
getsub(Size L0, Size C0, Mat< L2, C2, Real > &m) const noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
getsub(const Size L0, const Size C0, Vec< C2, Real > &m) const noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
getsub(Size L0, Size C0, Real &m) const noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
i() constsofa::linearalgebra::BlockFullMatrix< N, T >::Block
Identity() noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inlinestatic
identity() noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
invert(const Mat< L, C, Real > &m)sofa::type::Mat< BSIZE, BSIZE, Real >inline
inverted() constsofa::type::Mat< BSIZE, BSIZE, Real >inline
isDiagonal() const noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
isSymmetric() constsofa::type::Mat< BSIZE, BSIZE, Real >inline
isTransform() constsofa::type::Mat< BSIZE, BSIZE, Real >inline
iterator typedefsofa::type::Mat< BSIZE, BSIZE, Real >
Line typedefsofa::type::Mat< BSIZE, BSIZE, Real >
line(Size i) const noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
LineNoInit typedefsofa::type::Mat< BSIZE, BSIZE, Real >
lptr() const noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
lptr() noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
Mat() noexcept=defaultsofa::type::Mat< BSIZE, BSIZE, Real >
Mat(NoInit) noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inlineexplicit
Mat(std::initializer_list< Real > &&scalars) noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
Mat(std::initializer_list< std::initializer_list< Real >> &&rows) noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
Mat(ArgsT &&... r) noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
Mat(const Real &v) noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inlineexplicit
Mat(const Mat< L, C, real2 > &m) noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
Mat(const Mat< L2, C2, real2 > &m) noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inlineexplicit
Mat(const real2 *p) noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inlineexplicit
minusTransposed(const Mat< C, L, Real > &m) const noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
multDiagonal(const Line &d) const noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
multTranspose(const Col &v) const noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
multTranspose(const Mat< L, P, Real > &m) const noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
multTransposed(const Mat< P, C, Real > &m) const noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
Nsofa::type::Mat< BSIZE, BSIZE, Real >static
nbColssofa::type::Mat< BSIZE, BSIZE, Real >static
nbLinessofa::type::Mat< BSIZE, BSIZE, Real >static
Ncols() constsofa::linearalgebra::BlockFullMatrix< N, T >::Block
Nrows() constsofa::linearalgebra::BlockFullMatrix< N, T >::Block
operator Real() constsofa::type::Mat< BSIZE, BSIZE, Real >inline
operator!=(const Mat< L, C, Real > &b) const noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
operator()(Size i) noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
operator()(Size i) const noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
operator()(Size i, Size j) noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
operator()(Size i, Size j) const noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
operator*(const type::Vec< BSIZE, Real > &v)sofa::linearalgebra::BlockFullMatrix< N, T >::Blockinline
operator*(const type::Mat< BSIZE, BSIZE, Real > &m)sofa::linearalgebra::BlockFullMatrix< N, T >::Blockinline
operator*(const Block &m)sofa::linearalgebra::BlockFullMatrix< N, T >::Blockinline
operator*(const TransposedBlock &mt)sofa::linearalgebra::BlockFullMatrix< N, T >::Blockinline
Mat< BSIZE, BSIZE, Real >::operator*(const Line &v) const noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
Mat< BSIZE, BSIZE, Real >::operator*(Real f) const noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
operator*=(Real r) noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
operator+(const Mat< L, C, Real > &m) const noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
operator+=(const Mat< L, C, Real > &m) noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
operator-() constsofa::linearalgebra::BlockFullMatrix< N, T >::Blockinline
operator-(const type::Mat< BSIZE, BSIZE, Real > &m) constsofa::linearalgebra::BlockFullMatrix< N, T >::Blockinline
Mat< BSIZE, BSIZE, Real >::operator-(const Mat< L, C, Real > &m) const noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
operator-=(const Mat< L, C, Real > &m) noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
operator/(Real f) constsofa::type::Mat< BSIZE, BSIZE, Real >inline
operator/=(Real r)sofa::type::Mat< BSIZE, BSIZE, Real >inline
operator=(const type::Mat< BSIZE, BSIZE, Real > &v)sofa::linearalgebra::BlockFullMatrix< N, T >::Blockinline
Mat< BSIZE, BSIZE, Real >::operator=(const Real *p) noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
Mat< BSIZE, BSIZE, Real >::operator=(const Mat< L, C, real2 > &m) noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
Mat< BSIZE, BSIZE, Real >::operator=(const Mat< L2, C2, Real > &m) noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
operator==(const Mat< L, C, Real > &b) const noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
operator[](Size i) noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
operator[](Size i) const noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
plusTransposed(const Mat< C, L, Real > &m) const noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
ptr() const noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
ptr() noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
Real typedefsofa::type::Mat< BSIZE, BSIZE, Real >
reference typedefsofa::type::Mat< BSIZE, BSIZE, Real >
resize(Index, Index)sofa::linearalgebra::BlockFullMatrix< N, T >::Block
set(Index i, Index j, const T &v)sofa::linearalgebra::BlockFullMatrix< N, T >::Block
setsub(Size L0, Size C0, const Mat< L2, C2, Real > &m) noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
setsub(Size L0, Size C0, const Vec< L2, Real > &v) noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
size()sofa::type::Mat< BSIZE, BSIZE, Real >inlinestatic
Size typedefsofa::type::Mat< BSIZE, BSIZE, Real >
size_type typedefsofa::type::Mat< BSIZE, BSIZE, Real >
static_sizesofa::type::Mat< BSIZE, BSIZE, Real >static
subTransposed(const Mat< C, L, Real > &m) noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
symmetrize() noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
t() constsofa::linearalgebra::BlockFullMatrix< N, T >::Block
toReal() constsofa::type::Mat< BSIZE, BSIZE, Real >inline
total_sizesofa::type::Mat< BSIZE, BSIZE, Real >static
transform(const Vec< C-1, Real > &v) const noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
transformInvert(const Mat< L, C, Real > &m)sofa::type::Mat< BSIZE, BSIZE, Real >inline
transformRotation(const Quat &q) noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inlinestatic
transformScale(Real s) noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inlinestatic
transformScale(const Vec< C-1, Real > &s) noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inlinestatic
transformTranslation(const Vec< C-1, Real > &t) noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inlinestatic
transpose(const Mat< C, L, Real > &m) noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
transpose() noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
transposed() const noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
value_type typedefsofa::type::Mat< BSIZE, BSIZE, Real >
w() noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
w() const noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
x() noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
x() const noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
y() noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
y() const noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
z() noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline
z() const noexceptsofa::type::Mat< BSIZE, BSIZE, Real >inline