Namespaces | Classes | Functions

OpenTissue::edm Namespace Reference

Namespaces

namespace  xml

Classes

class  Force
class  Model
class  Object
class  Solid
class  Surface
class  System
class  Types
class  Gravity
class  Spring
class  Viscous
class  EllipsoidPatch
class  EllipsoidSolid
class  GenericBezierPatch
class  GenericBezierSolid
class  LinearBezierSolid
class  QuadraticBezierPatch

Functions

template<typename real_type >
real_type zeroize (real_type const &val, real_type const &epsilon=static_cast< real_type >(1./8192))
template<typename edm_system >
bool edm_system_xml_read (edm_system &system, std::string const &filename)

Function Documentation

template<typename edm_system >
bool OpenTissue::edm::edm_system_xml_read ( edm_system &  system,
std::string const &  filename 
) [inline]
template<typename real_type >
real_type OpenTissue::edm::zeroize ( real_type const &  val,
real_type const &  epsilon = static_cast<real_type>(1./8192) 
) [inline]

Zeroize utility.

Parameters:
val Value to be zeroized.
epsilon Threshold value for numerical instabilities while assembling the stiffness matrix.