#include <matrix_bloc_traits.h>
|
static Real & | v (Block &b, IndexType, IndexType) |
|
static void | vset (Block &b, int, int, Real val) |
|
static void | vadd (Block &b, int, int, Real val) |
|
static const Real & | v (const Block &b, IndexType, IndexType) |
|
static void | clear (Block &b) |
|
static bool | empty (const Block &b) |
|
static void | invert (Block &result, const Block &b) |
|
template<class TSubBlock , std::enable_if_t< std::is_scalar_v< TSubBlock >, bool > = true> |
static void | subBlock (const Block &b, IndexType row, IndexType col, TSubBlock &subBlock) |
|
static void | split_row_index (IndexType &index, IndexType &modulo) |
|
static void | split_col_index (IndexType &index, IndexType &modulo) |
|
static sofa::linearalgebra::BaseMatrix::ElementType | getElementType () |
|
static const std::string | Name () |
|
◆ clear()
template<typename IndexType >
◆ empty()
template<typename IndexType >
◆ getElementType()
template<typename IndexType >
◆ invert()
template<typename IndexType >
◆ Name()
template<typename IndexType >
◆ split_col_index()
template<typename IndexType >
◆ split_row_index()
template<typename IndexType >
◆ subBlock()
template<typename IndexType >
template<class TSubBlock , std::enable_if_t< std::is_scalar_v< TSubBlock >, bool > = true>
◆ v() [1/2]
template<typename IndexType >
◆ v() [2/2]
template<typename IndexType >
◆ vadd()
template<typename IndexType >
◆ vset()
template<typename IndexType >
◆ anonymous enum
template<typename IndexType >
◆ anonymous enum
template<typename IndexType >