#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.