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

#include <TriangularQuadraticSpringsForceField.h>

Inheritance diagram for sofa::component::forcefield::TriangularQuadraticSpringsForceField< DataTypes >::Mat3:

Public Member Functions

Deriv operator* (const Deriv &v)
 
Deriv transposeMultiply (const Deriv &v)
 
- Public Member Functions inherited from sofa::helper::fixed_array< Deriv, 3 >
 fixed_array ()
 
 fixed_array (value_type r1)
 Specific constructor for 1-element vectors. More...
 
 fixed_array (value_type r1, value_type r2)
 Specific constructor for 2-elements vectors. More...
 
 fixed_array (value_type r1, value_type r2, value_type r3)
 Specific constructor for 3-elements vectors. More...
 
 fixed_array (value_type r1, value_type r2, value_type r3, value_type r4)
 Specific constructor for 4-elements vectors. More...
 
 fixed_array (value_type r1, value_type r2, value_type r3, value_type r4, value_type r5)
 Specific constructor for 5-elements vectors. More...
 
 fixed_array (value_type r1, value_type r2, value_type r3, value_type r4, value_type r5, value_type r6)
 Specific constructor for 6-elements vectors. More...
 
 fixed_array (value_type r1, value_type r2, value_type r3, value_type r4, value_type r5, value_type r6, value_type r7)
 Specific constructor for 7-elements vectors. More...
 
 fixed_array (value_type r1, value_type r2, value_type r3, value_type r4, value_type r5, value_type r6, value_type r7, value_type r8)
 Specific constructor for 8-elements vectors. More...
 
 fixed_array (value_type r1, value_type r2, value_type r3, value_type r4, value_type r5, value_type r6, value_type r7, value_type r8, value_type r9)
 Specific constructor for 9-elements vectors. More...
 
 fixed_array (value_type r1, value_type r2, value_type r3, value_type r4, value_type r5, value_type r6, value_type r7, value_type r8, value_type r9, value_type r10)
 Specific constructor for 10-elements vectors. More...
 
iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 
reference operator[] (size_type i)
 
const_reference operator[] (size_type i) const
 
reference at (size_type i)
 
const_reference at (size_type i) const
 
reference front ()
 
const_reference front () const
 
reference back ()
 
const_reference back () const
 
void swap (fixed_array< Deriv, N > &y)
 
const Derivdata () const
 
const Arrayarray () const
 direct access to array More...
 
Arrayarray ()
 direct access to array More...
 
fixed_array< Deriv, N > & operator= (const fixed_array< T2, N > &rhs)
 
void assign (const Deriv &value)
 
bool operator< (const fixed_array &v) const
 

Additional Inherited Members

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

Function details

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