VHTK::NelderMeadSolver Class Reference
[Expert NodesExperimental Nodes]

This is a general case volume haptics solver based on the numerical Nelder-Mead/Amoeba/Simplex method. More...

Inheritance diagram for VHTK::NelderMeadSolver:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 NelderMeadSolver (H3D::Inst< H3D::SFNode > _metadata=0)
 Constructor.

Static Public Attributes

static H3D::H3DNodeDatabase database
 Node database.

Protected Member Functions

bool solve (const primitives_t &plist, HAPI::HAPIFloat k, const HAPI::Vec3 &probe, HAPI::Vec3 &proxy) const
 Volume haptics solver.


Detailed Description

This is a general case volume haptics solver based on the numerical Nelder-Mead/Amoeba/Simplex method.

Generally the Newton solver works better, so this solver should never be used.


Constructor & Destructor Documentation

VHTK::NelderMeadSolver::NelderMeadSolver ( H3D::Inst< H3D::SFNode _metadata = 0  ) 

Constructor.


Member Function Documentation

bool VHTK::NelderMeadSolver::solve ( const primitives_t plist,
HAPI::HAPIFloat  k,
const HAPI::Vec3 probe,
HAPI::Vec3 proxy 
) const [protected, virtual]

Volume haptics solver.

Implements VHTK::VHTKPrimitivesSolverNode.


Member Data Documentation

Node database.

Reimplemented from VHTK::VHTKPrimitivesSolverNode.


Generated on Thu Oct 1 08:53:37 2009 for Volume Haptics Toolkit by  doxygen 1.5.8