#include <versatile_mesh.h>
typedef OpenTissue::versatile::detail::AreaConstraint<versatile_types> OpenTissue::versatile::Mesh< versatile_types >::area_constraint |
typedef std::vector<area_constraint> OpenTissue::versatile::Mesh< versatile_types >::area_container |
typedef area_container::iterator OpenTissue::versatile::Mesh< versatile_types >::area_iterator |
typedef OpenTissue::t4mesh::T4Mesh< versatile_types , OpenTissue::versatile::detail::NodeTraits<versatile_types> , OpenTissue::versatile::detail::TetrahedronTraits<versatile_types> > OpenTissue::versatile::Mesh< versatile_types >::base_class |
typedef OpenTissue::versatile::detail::DistanceConstraint<versatile_types> OpenTissue::versatile::Mesh< versatile_types >::distance_constraint |
typedef std::vector<distance_constraint> OpenTissue::versatile::Mesh< versatile_types >::distance_container |
typedef distance_container::iterator OpenTissue::versatile::Mesh< versatile_types >::distance_iterator |
typedef versatile_types::matrix3x3_type OpenTissue::versatile::Mesh< versatile_types >::matrix3x3_type |
typedef base_class::node_iterator OpenTissue::versatile::Mesh< versatile_types >::node_iterator |
Reimplemented from OpenTissue::t4mesh::detail::T4Mesh< M, N, T >.
typedef base_class::node_type OpenTissue::versatile::Mesh< versatile_types >::node_type |
Reimplemented from OpenTissue::t4mesh::detail::T4Mesh< M, N, T >.
typedef versatile_types::real_type OpenTissue::versatile::Mesh< versatile_types >::real_type |
typedef base_class::tetrahedron_iterator OpenTissue::versatile::Mesh< versatile_types >::tetrahedron_iterator |
Reimplemented from OpenTissue::t4mesh::detail::T4Mesh< M, N, T >.
typedef versatile_types::value_traits OpenTissue::versatile::Mesh< versatile_types >::value_traits |
typedef versatile_types::vector3_type OpenTissue::versatile::Mesh< versatile_types >::vector3_type |
typedef OpenTissue::versatile::detail::VolumeConstraint<versatile_types> OpenTissue::versatile::Mesh< versatile_types >::volume_constraint |
typedef std::vector<volume_constraint> OpenTissue::versatile::Mesh< versatile_types >::volume_container |
typedef volume_container::iterator OpenTissue::versatile::Mesh< versatile_types >::volume_iterator |
void OpenTissue::versatile::Mesh< versatile_types >::apply_constraint_forces | ( | ) | [inline] |
void OpenTissue::versatile::Mesh< versatile_types >::clear | ( | void | ) | [inline] |
Reimplemented from OpenTissue::t4mesh::detail::T4Mesh< M, N, T >.
void OpenTissue::versatile::Mesh< versatile_types >::clear_constraint_forces | ( | ) | [inline] |
void OpenTissue::versatile::Mesh< versatile_types >::clear_penalty_forces | ( | ) | [inline] |
real_type OpenTissue::versatile::Mesh< versatile_types >::compute_internal_energy | ( | ) | [inline] |
void OpenTissue::versatile::Mesh< versatile_types >::initialize | ( | ) | [inline] |
void OpenTissue::versatile::Mesh< versatile_types >::integrate | ( | real_type const & | dt | ) | [inline] |
void OpenTissue::versatile::Mesh< versatile_types >::set_area_coefficients | ( | real_type const & | stiffness, | |
real_type const & | damping | |||
) | [inline] |
void OpenTissue::versatile::Mesh< versatile_types >::set_distance_coefficients | ( | real_type const & | stiffness, | |
real_type const & | damping | |||
) | [inline] |
void OpenTissue::versatile::Mesh< versatile_types >::set_plasticity | ( | real_type const & | c_yield, | |
real_type const & | c_creep, | |||
real_type const & | c_max | |||
) | [inline] |
void OpenTissue::versatile::Mesh< versatile_types >::set_volume_coefficients | ( | real_type const & | stiffness, | |
real_type const & | damping | |||
) | [inline] |
area_container OpenTissue::versatile::Mesh< versatile_types >::m_area_constraints [protected] |
Collection of all area constraints.
distance_container OpenTissue::versatile::Mesh< versatile_types >::m_distance_constraints [protected] |
Collection of all distance constraints.
volume_container OpenTissue::versatile::Mesh< versatile_types >::m_volume_constraints [protected] |
Collection of all volume constraints.