#include <versatile_node_traits.h>
Public Types | |
typedef versatile_types::value_traits | value_traits |
typedef versatile_types::real_type | real_type |
typedef versatile_types::vector3_type | vector3_type |
typedef versatile_types::matrix3x3_type | matrix3x3_type |
Public Member Functions | |
NodeTraits () | |
vector3_type | position () const |
Public Attributes | |
bool | m_fixed |
Node is fixed. | |
vector3_type | m_x0 |
Previous coordinates. | |
vector3_type | m_coord |
Current coordinates. | |
vector3_type | m_v |
Current velocity. | |
real_type | m_mass |
Total mass. | |
vector3_type | m_f_ext |
Accumulator of external forces. | |
vector3_type | m_f_con |
Placeholder for accumulator of constraint forces. | |
vector3_type | m_f_pen |
Placeholder for accumulator of penalty forces. |
typedef versatile_types::matrix3x3_type OpenTissue::versatile::detail::NodeTraits< versatile_types >::matrix3x3_type |
typedef versatile_types::real_type OpenTissue::versatile::detail::NodeTraits< versatile_types >::real_type |
typedef versatile_types::value_traits OpenTissue::versatile::detail::NodeTraits< versatile_types >::value_traits |
typedef versatile_types::vector3_type OpenTissue::versatile::detail::NodeTraits< versatile_types >::vector3_type |
OpenTissue::versatile::detail::NodeTraits< versatile_types >::NodeTraits | ( | ) | [inline] |
vector3_type OpenTissue::versatile::detail::NodeTraits< versatile_types >::position | ( | ) | const [inline] |
vector3_type OpenTissue::versatile::detail::NodeTraits< versatile_types >::m_coord |
Current coordinates.
vector3_type OpenTissue::versatile::detail::NodeTraits< versatile_types >::m_f_con |
Placeholder for accumulator of constraint forces.
vector3_type OpenTissue::versatile::detail::NodeTraits< versatile_types >::m_f_ext |
Accumulator of external forces.
vector3_type OpenTissue::versatile::detail::NodeTraits< versatile_types >::m_f_pen |
Placeholder for accumulator of penalty forces.
bool OpenTissue::versatile::detail::NodeTraits< versatile_types >::m_fixed |
Node is fixed.
real_type OpenTissue::versatile::detail::NodeTraits< versatile_types >::m_mass |
Total mass.
vector3_type OpenTissue::versatile::detail::NodeTraits< versatile_types >::m_v |
Current velocity.
vector3_type OpenTissue::versatile::detail::NodeTraits< versatile_types >::m_x0 |
Previous coordinates.