48 #ifndef ShapeImprovementWrapper_hpp
49 #define ShapeImprovementWrapper_hpp
73 double cpu_time = 0.0,
74 double grad_norm =1.e-6);
104 #endif // ShapeImprovementWrapper_hpp
TerminationCriterion * termInner
Calculates the L_p objective function raised to the pth power. That is, sums the p_th powers of (the ...
Used to hold the error state and return it to the application.
The TerminationCriterion class contains functionality to terminate the VertexMover's optimization...
virtual void run_instructions(MeshSet &ms, MsqError &err)
run_instructions runs the wrapper on the given MeshSet.
TerminationCriterion * termOuter
A QualityAssessor instance can be inserted into an InstructionQueue to calculate and summarize regist...
FeasibleNewton * feasNewt
Wrapper which performs a Feasible Newton solve using an objective function template with inverse mea...
virtual ~ShapeImprovementWrapper()
Destructor must delete the objects inserted in the queue.
ShapeQualityMetric * inverseMeanRatio
An InstructionQueue object gathers Mesquite Instructions and ensures that the instruction queue is co...
High Performance implementation of the Feasible Newton algorythm.
ShapeImprovementWrapper(MsqError &err, double cpu_time=0.0, double grad_norm=1.e-6)
The MeshSet class stores one or more Mesquite::Mesh pointers and manages access to the mesh informati...