Typedefs | |
template<Contribution c> | |
using | get_abstract_strong_type = typename get_abstract_strong< c >::type |
template<Contribution c> | |
using | get_component_type = typename get_abstract_strong< c >::ComponentType |
template<Contribution c> | |
using | get_matrix_builder_type = typename get_abstract_strong< c >::MatrixBuilderType |
template<Contribution c> | |
using | get_list_abstract_strong_type = typename get_list_abstract_strong< c >::type |
Enumerations | |
enum class | Contribution : sofa::Size { STIFFNESS , MASS , DAMPING , GEOMETRIC_STIFFNESS } |
Functions | |
template<Contribution c> | |
constexpr std::string_view | GetContributionName () |
Variables | |
constexpr no_check_policy | no_check {} |
using sofa::core::matrixaccumulator::get_abstract_strong_type = typedef typename get_abstract_strong<c>::type |
Helper alias
using sofa::core::matrixaccumulator::get_component_type = typedef typename get_abstract_strong<c>::ComponentType |
Helper alias
using sofa::core::matrixaccumulator::get_list_abstract_strong_type = typedef typename get_list_abstract_strong<c>::type |
using sofa::core::matrixaccumulator::get_matrix_builder_type = typedef typename get_abstract_strong<c>::MatrixBuilderType |
|
strong |
|
constexpr |
Example: GetContributionName<Contribution::STIFFNESS>() returns "Stiffness"
|
inlineconstexpr |