MOAB: Mesh Oriented datABase  (version 5.2.1)
NonSmoothDescent.hpp File Reference

The NonSmoothDescent Class implements the steepest descent algorythm in order to move a free vertex to an optimal position given an ObjectiveFunction object and a QaulityMetric object. More...

#include "Mesquite.hpp"
#include "VertexMover.hpp"
#include "ObjectiveFunction.hpp"
#include "MsqFreeVertexIndexIterator.hpp"
#include "MsqDebug.hpp"
#include "QualityMetric.hpp"
#include "VertexPatches.hpp"
#include <vector>
#include "Vector3D.hpp"
+ Include dependency graph for NonSmoothDescent.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MBMesquite::NonSmoothDescent
struct  MBMesquite::NonSmoothDescent::ActiveSet
class  MBMesquite::NonSmoothDescent::SymmetricMatrix

Namespaces

namespace  MBMesquite
 

Implements the NonSmoothDescent class member functions.



Detailed Description

The NonSmoothDescent Class implements the steepest descent algorythm in order to move a free vertex to an optimal position given an ObjectiveFunction object and a QaulityMetric object.

Author:
Thomas Leurent
Date:
2002-06-13

Definition in file NonSmoothDescent.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines