#include "Mesquite.hpp"#include "VertexMover.hpp"#include "ObjectiveFunction.hpp"#include "MsqFreeVertexIndexIterator.hpp"#include "MsqDebug.hpp"

Go to the source code of this file.
Classes | |
| struct | ActiveSet | 
| class | NonSmoothSteepestDescent | 
Namespaces | |
| Mesquite | |
| Used to hold the error state and return it to the application.  | |
| #define MAX_FUNC_PER_ELEMENT 6 | 
Definition at line 82 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.
| #define MAX_NUM_ELEMENTS 150 | 
Definition at line 81 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.
| #define MSQ_BIG_NEG_NMBR -1E300 | 
Definition at line 54 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.
| #define MSQ_BIG_POS_NMBR 1E300 | 
Definition at line 53 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.
| #define MSQ_CCW 1 | 
Definition at line 57 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.
| #define MSQ_CHECK_BOTTOM_UP 103 | 
Definition at line 61 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.
| #define MSQ_CHECK_TOP_DOWN 102 | 
Definition at line 60 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.
| #define MSQ_CHECK_X_COORD_DIRECTION 107 | 
Definition at line 65 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.
| #define MSQ_CHECK_Y_COORD_DIRECTION 106 | 
Definition at line 64 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.
| #define MSQ_CHECK_Z_COORD_DIRECTION 108 | 
Definition at line 66 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.
| #define MSQ_COPY_VECTOR | ( | a, | |
| b, | |||
| n | |||
| ) | 
Definition at line 125 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.
| #define MSQ_CW 0 | 
Definition at line 58 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.
| #define MSQ_DOT | ( | c, | |
| a, | |||
| b, | |||
| n | |||
| ) | 
Definition at line 90 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.
| #define MSQ_EQUIL 109 | 
Definition at line 67 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.
| #define MSQ_EQUILIBRIUM 104 | 
Definition at line 74 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.
| #define MSQ_FALSE 0 | 
Definition at line 85 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.
| #define MSQ_FLAT_NO_IMP 102 | 
Definition at line 72 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.
| #define MSQ_HULL_TEST_ERROR 110 | 
Definition at line 68 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.
| #define MSQ_IMP_TOO_SMALL 101 | 
Definition at line 71 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.
Definition at line 88 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.
| #define MSQ_MACHINE_EPS 1E-16 | 
Definition at line 83 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.
| #define MSQ_MAX | ( | a, | |
| b | |||
| ) | (a > b ? a : b) | 
Definition at line 86 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.
| #define MSQ_MAX_ITER_EXCEEDED 106 | 
Definition at line 76 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.
| #define MSQ_MAX_OPT_ITER 20 | 
Definition at line 55 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.
| #define MSQ_MIN | ( | a, | |
| b | |||
| ) | (a < b ? a : b) | 
Definition at line 87 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.
| #define MSQ_NO_EQUIL 101 | 
Definition at line 59 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.
Definition at line 100 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.
| #define MSQ_STEP_ACCEPTED 100 | 
Definition at line 70 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.
| #define MSQ_STEP_DONE 101 | 
Definition at line 78 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.
| #define MSQ_STEP_NOT_DONE 102 | 
Definition at line 79 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.
| #define MSQ_STEP_TOO_SMALL 103 | 
Definition at line 73 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.
| #define MSQ_THREE_PT_PLANE 105 | 
Definition at line 63 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.
| #define MSQ_TRUE 1 | 
Definition at line 84 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.
| #define MSQ_TWO_PT_PLANE 104 | 
Definition at line 62 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.
| #define MSQ_XDIR 0 | 
Definition at line 50 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.
| #define MSQ_YDIR 1 | 
Definition at line 51 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.
| #define MSQ_ZDIR 2 | 
Definition at line 52 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.
| #define MSQ_ZERO_SEARCH 105 | 
Definition at line 75 of file src/QualityImprover/VertexMover/NonSmoothSteepestDescent/NonSmoothSteepestDescent.hpp.