SOFA API  b3f2f2a4
Open source framework for multi-physics simuation
sofa::component::solidmechanics::spring::TriangularQuadraticSpringsForceField< DataTypes >::Mat3 Class Reference

#include <TriangularQuadraticSpringsForceField.h>

Inheritance diagram for sofa::component::solidmechanics::spring::TriangularQuadraticSpringsForceField< DataTypes >::Mat3:

Public Member Functions

Deriv operator* (const Deriv &v)
 
Deriv transposeMultiply (const Deriv &v)
 
- Public Member Functions inherited from sofa::type::fixed_array< Deriv, 3 >
constexpr fixed_array ()
 
constexpr fixed_array (value_type r1) noexcept
 Specific constructor for 1-element vectors. More...
 
constexpr fixed_array (ArgsT &&... r) noexcept
 
constexpr iterator begin () noexcept
 
constexpr const_iterator begin () const noexcept
 
constexpr const_iterator cbegin () const noexcept
 
constexpr iterator end () noexcept
 
constexpr const_iterator end () const noexcept
 
constexpr const_iterator cend () const noexcept
 
constexpr reference operator[] (size_type i)
 
constexpr const_reference operator[] (size_type i) const
 
constexpr Derivget () &noexcept
 
constexpr const Derivget () const &noexcept
 
constexpr Deriv && get () &&noexcept
 
constexpr const Deriv && get () const &&noexcept
 
constexpr reference at (size_type i)
 
constexpr const_reference at (size_type i) const
 
constexpr reference front ()
 
constexpr const_reference front () const
 
constexpr reference back ()
 
constexpr const_reference back () const
 
void swap (fixed_array< Deriv, N > &y)
 
constexpr const Derivdata () const noexcept
 
constexpr const Arrayarray () const noexcept
 direct access to array More...
 
constexpr Arrayarray () noexcept
 direct access to array More...
 
constexpr fixed_array< Deriv, N > & operator= (const fixed_array< T2, N > &rhs) noexcept
 
constexpr void assign (const Deriv &value) noexcept
 

Additional Inherited Members

- Public Attributes inherited from sofa::type::fixed_array< Deriv, 3 >
Deriv elems [N]
 
- Static Public Member Functions inherited from sofa::type::fixed_array< Deriv, 3 >
static constexpr size_type size () noexcept
 
static bool empty () noexcept
 
static constexpr size_type max_size () noexcept
 

Function details

◆ operator*()

template<class DataTypes >
Deriv sofa::component::solidmechanics::spring::TriangularQuadraticSpringsForceField< DataTypes >::Mat3::operator* ( const Deriv v)
inline

◆ transposeMultiply()

template<class DataTypes >
Deriv sofa::component::solidmechanics::spring::TriangularQuadraticSpringsForceField< DataTypes >::Mat3::transposeMultiply ( const Deriv v)
inline