mirror of
https://gitlab.com/libeigen/eigen.git
synced 2026-04-10 11:34:33 +08:00
Remove trailing semicolon from EIGEN_UNUSED_VARIABLE macro
libeigen/eigen!2301 Closes #3007 Co-authored-by: Pavel Guzenfeld <67074795+PavelGuzenfeld@users.noreply.github.com>
This commit is contained in:
committed by
Rasmus Munk Larsen
parent
e0b8498eef
commit
a0e30732a7
@@ -1348,8 +1348,7 @@ struct TensorEvaluator<const TensorContractionOp<Indices, LeftArgType, RightArgT
|
||||
void evalTyped(Scalar* buffer) const {
|
||||
// columns in left side, rows in right side
|
||||
const Index k = this->m_k_size;
|
||||
EIGEN_UNUSED_VARIABLE(k)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(k);
|
||||
// rows in left side
|
||||
const Index m = this->m_i_size;
|
||||
|
||||
|
||||
@@ -112,7 +112,7 @@ class GpuStreamDevice : public StreamInterface {
|
||||
} else {
|
||||
int num_devices;
|
||||
gpuError_t err = gpuGetDeviceCount(&num_devices);
|
||||
EIGEN_UNUSED_VARIABLE(err)
|
||||
EIGEN_UNUSED_VARIABLE(err);
|
||||
gpu_assert(err == gpuSuccess);
|
||||
gpu_assert(device < num_devices);
|
||||
device_ = device;
|
||||
@@ -129,7 +129,7 @@ class GpuStreamDevice : public StreamInterface {
|
||||
const gpuDeviceProp_t& deviceProperties() const { return GetGpuDeviceProperties(device_); }
|
||||
virtual void* allocate(size_t num_bytes) const {
|
||||
gpuError_t err = gpuSetDevice(device_);
|
||||
EIGEN_UNUSED_VARIABLE(err)
|
||||
EIGEN_UNUSED_VARIABLE(err);
|
||||
gpu_assert(err == gpuSuccess);
|
||||
void* result;
|
||||
err = gpuMalloc(&result, num_bytes);
|
||||
@@ -139,7 +139,7 @@ class GpuStreamDevice : public StreamInterface {
|
||||
}
|
||||
virtual void deallocate(void* buffer) const {
|
||||
gpuError_t err = gpuSetDevice(device_);
|
||||
EIGEN_UNUSED_VARIABLE(err)
|
||||
EIGEN_UNUSED_VARIABLE(err);
|
||||
gpu_assert(err == gpuSuccess);
|
||||
gpu_assert(buffer != NULL);
|
||||
err = gpuFree(buffer);
|
||||
@@ -158,7 +158,7 @@ class GpuStreamDevice : public StreamInterface {
|
||||
char* scratch = static_cast<char*>(scratchpad()) + kGpuScratchSize;
|
||||
semaphore_ = reinterpret_cast<unsigned int*>(scratch);
|
||||
gpuError_t err = gpuMemsetAsync(semaphore_, 0, sizeof(unsigned int), *stream_);
|
||||
EIGEN_UNUSED_VARIABLE(err)
|
||||
EIGEN_UNUSED_VARIABLE(err);
|
||||
gpu_assert(err == gpuSuccess);
|
||||
}
|
||||
return semaphore_;
|
||||
@@ -201,7 +201,7 @@ struct GpuDevice {
|
||||
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void memcpy(void* dst, const void* src, size_t n) const {
|
||||
#ifndef EIGEN_GPU_COMPILE_PHASE
|
||||
gpuError_t err = gpuMemcpyAsync(dst, src, n, gpuMemcpyDeviceToDevice, stream_->stream());
|
||||
EIGEN_UNUSED_VARIABLE(err)
|
||||
EIGEN_UNUSED_VARIABLE(err);
|
||||
gpu_assert(err == gpuSuccess);
|
||||
#else
|
||||
EIGEN_UNUSED_VARIABLE(dst);
|
||||
@@ -213,25 +213,25 @@ struct GpuDevice {
|
||||
|
||||
EIGEN_STRONG_INLINE void memcpyHostToDevice(void* dst, const void* src, size_t n) const {
|
||||
gpuError_t err = gpuMemcpyAsync(dst, src, n, gpuMemcpyHostToDevice, stream_->stream());
|
||||
EIGEN_UNUSED_VARIABLE(err)
|
||||
EIGEN_UNUSED_VARIABLE(err);
|
||||
gpu_assert(err == gpuSuccess);
|
||||
}
|
||||
|
||||
EIGEN_STRONG_INLINE void memcpyDeviceToHost(void* dst, const void* src, size_t n) const {
|
||||
gpuError_t err = gpuMemcpyAsync(dst, src, n, gpuMemcpyDeviceToHost, stream_->stream());
|
||||
EIGEN_UNUSED_VARIABLE(err)
|
||||
EIGEN_UNUSED_VARIABLE(err);
|
||||
gpu_assert(err == gpuSuccess);
|
||||
}
|
||||
|
||||
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void memset(void* buffer, int c, size_t n) const {
|
||||
#ifndef EIGEN_GPU_COMPILE_PHASE
|
||||
gpuError_t err = gpuMemsetAsync(buffer, c, n, stream_->stream());
|
||||
EIGEN_UNUSED_VARIABLE(err)
|
||||
EIGEN_UNUSED_VARIABLE(err);
|
||||
gpu_assert(err == gpuSuccess);
|
||||
#else
|
||||
EIGEN_UNUSED_VARIABLE(buffer)
|
||||
EIGEN_UNUSED_VARIABLE(c)
|
||||
EIGEN_UNUSED_VARIABLE(n)
|
||||
EIGEN_UNUSED_VARIABLE(buffer);
|
||||
EIGEN_UNUSED_VARIABLE(c);
|
||||
EIGEN_UNUSED_VARIABLE(n);
|
||||
eigen_assert(false && "The default device should be used instead to generate kernel code");
|
||||
#endif
|
||||
}
|
||||
@@ -245,8 +245,7 @@ struct GpuDevice {
|
||||
char* buffer = (char*)begin;
|
||||
char* value_bytes = (char*)(&value);
|
||||
gpuError_t err;
|
||||
EIGEN_UNUSED_VARIABLE(err)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(err);
|
||||
// If all value bytes are equal, then a single memset can be much faster.
|
||||
bool use_single_memset = true;
|
||||
for (int i = 1; i < value_size; ++i) {
|
||||
@@ -265,9 +264,9 @@ struct GpuDevice {
|
||||
}
|
||||
}
|
||||
#else
|
||||
EIGEN_UNUSED_VARIABLE(begin)
|
||||
EIGEN_UNUSED_VARIABLE(end)
|
||||
EIGEN_UNUSED_VARIABLE(value)
|
||||
EIGEN_UNUSED_VARIABLE(begin);
|
||||
EIGEN_UNUSED_VARIABLE(end);
|
||||
EIGEN_UNUSED_VARIABLE(value);
|
||||
eigen_assert(false && "The default device should be used instead to generate kernel code");
|
||||
#endif
|
||||
}
|
||||
@@ -348,10 +347,10 @@ struct GpuDevice {
|
||||
static EIGEN_DEVICE_FUNC inline void setGpuSharedMemConfig(gpuSharedMemConfig config) {
|
||||
#ifndef EIGEN_GPU_COMPILE_PHASE
|
||||
gpuError_t status = gpuDeviceSetSharedMemConfig(config);
|
||||
EIGEN_UNUSED_VARIABLE(status)
|
||||
EIGEN_UNUSED_VARIABLE(status);
|
||||
gpu_assert(status == gpuSuccess);
|
||||
#else
|
||||
EIGEN_UNUSED_VARIABLE(config)
|
||||
EIGEN_UNUSED_VARIABLE(config);
|
||||
#endif
|
||||
}
|
||||
#endif
|
||||
|
||||
@@ -157,8 +157,7 @@ void testLmder1() {
|
||||
lmder_functor functor;
|
||||
LevenbergMarquardt<lmder_functor> lm(functor);
|
||||
info = lm.lmder1(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
LM_CHECK_N_ITERS(lm, 6, 5);
|
||||
@@ -185,8 +184,7 @@ void testLmder() {
|
||||
lmder_functor functor;
|
||||
LevenbergMarquardt<lmder_functor> lm(functor);
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return values
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
LM_CHECK_N_ITERS(lm, 6, 5);
|
||||
@@ -260,8 +258,7 @@ void testHybrj1() {
|
||||
hybrj_functor functor;
|
||||
HybridNonLinearSolver<hybrj_functor> solver(functor);
|
||||
info = solver.hybrj1(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
LM_CHECK_N_ITERS(solver, 11, 1);
|
||||
@@ -289,8 +286,7 @@ void testHybrj() {
|
||||
solver.diag.setConstant(n, 1.);
|
||||
solver.useExternalScaling = true;
|
||||
info = solver.solve(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
LM_CHECK_N_ITERS(solver, 11, 1);
|
||||
@@ -334,8 +330,7 @@ void testHybrd1() {
|
||||
hybrd_functor functor;
|
||||
HybridNonLinearSolver<hybrd_functor> solver(functor);
|
||||
info = solver.hybrd1(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
VERIFY(solver.nfev <= 20 * LM_EVAL_COUNT_TOL);
|
||||
@@ -365,8 +360,7 @@ void testHybrd() {
|
||||
solver.diag.setConstant(n, 1.);
|
||||
solver.useExternalScaling = true;
|
||||
info = solver.solveNumericalDiff(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
VERIFY(solver.nfev <= 14 * LM_EVAL_COUNT_TOL);
|
||||
@@ -430,8 +424,7 @@ void testLmstr1() {
|
||||
lmstr_functor functor;
|
||||
LevenbergMarquardt<lmstr_functor> lm(functor);
|
||||
info = lm.lmstr1(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
LM_CHECK_N_ITERS(lm, 6, 5);
|
||||
@@ -458,8 +451,7 @@ void testLmstr() {
|
||||
lmstr_functor functor;
|
||||
LevenbergMarquardt<lmstr_functor> lm(functor);
|
||||
info = lm.minimizeOptimumStorage(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return values
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
LM_CHECK_N_ITERS(lm, 6, 5);
|
||||
@@ -509,8 +501,7 @@ void testLmdif1() {
|
||||
lmdif_functor functor;
|
||||
DenseIndex nfev = -1; // initialize to avoid maybe-uninitialized warning
|
||||
info = LevenbergMarquardt<lmdif_functor>::lmdif1(functor, x, &nfev);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
VERIFY(nfev <= 26 * LM_EVAL_COUNT_TOL);
|
||||
@@ -539,8 +530,7 @@ void testLmdif() {
|
||||
NumericalDiff<lmdif_functor> numDiff(functor);
|
||||
LevenbergMarquardt<NumericalDiff<lmdif_functor> > lm(numDiff);
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return values
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
VERIFY(lm.nfev <= 26 * LM_EVAL_COUNT_TOL);
|
||||
@@ -630,8 +620,7 @@ void testNistChwirut2(void) {
|
||||
chwirut2_functor functor;
|
||||
LevenbergMarquardt<chwirut2_functor> lm(functor);
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
LM_CHECK_N_ITERS(lm, 10, 8);
|
||||
@@ -651,8 +640,7 @@ void testNistChwirut2(void) {
|
||||
lm.parameters.ftol = 1.E6 * NumTraits<double>::epsilon();
|
||||
lm.parameters.xtol = 1.E6 * NumTraits<double>::epsilon();
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
LM_CHECK_N_ITERS(lm, 7, 6);
|
||||
@@ -707,8 +695,7 @@ void testNistMisra1a(void) {
|
||||
misra1a_functor functor;
|
||||
LevenbergMarquardt<misra1a_functor> lm(functor);
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
LM_CHECK_N_ITERS(lm, 19, 15);
|
||||
@@ -724,8 +711,7 @@ void testNistMisra1a(void) {
|
||||
x << 250., 0.0005;
|
||||
// do the computation
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
LM_CHECK_N_ITERS(lm, 5, 4);
|
||||
@@ -834,8 +820,7 @@ void testNistHahn1(void) {
|
||||
hahn1_functor functor;
|
||||
LevenbergMarquardt<hahn1_functor> lm(functor);
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
LM_CHECK_N_ITERS(lm, 11, 10);
|
||||
@@ -856,8 +841,7 @@ void testNistHahn1(void) {
|
||||
x << .1, -.1, .005, -.000001, -.005, .0001, -.0000001;
|
||||
// do the computation
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
LM_CHECK_N_ITERS(lm, 11, 10);
|
||||
@@ -917,8 +901,7 @@ void testNistMisra1d(void) {
|
||||
misra1d_functor functor;
|
||||
LevenbergMarquardt<misra1d_functor> lm(functor);
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 3);
|
||||
LM_CHECK_N_ITERS(lm, 9, 7);
|
||||
@@ -934,8 +917,7 @@ void testNistMisra1d(void) {
|
||||
x << 450., 0.0003;
|
||||
// do the computation
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
LM_CHECK_N_ITERS(lm, 4, 3);
|
||||
@@ -1000,8 +982,7 @@ void testNistLanczos1(void) {
|
||||
lanczos1_functor functor;
|
||||
LevenbergMarquardt<lanczos1_functor> lm(functor);
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 2);
|
||||
LM_CHECK_N_ITERS(lm, 79, 72);
|
||||
@@ -1023,8 +1004,7 @@ void testNistLanczos1(void) {
|
||||
x << 0.5, 0.7, 3.6, 4.2, 4., 6.3;
|
||||
// do the computation
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 2);
|
||||
LM_CHECK_N_ITERS(lm, 9, 8);
|
||||
@@ -1085,8 +1065,7 @@ void testNistRat42(void) {
|
||||
rat42_functor functor;
|
||||
LevenbergMarquardt<rat42_functor> lm(functor);
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
LM_CHECK_N_ITERS(lm, 10, 8);
|
||||
@@ -1103,8 +1082,7 @@ void testNistRat42(void) {
|
||||
x << 75., 2.5, 0.07;
|
||||
// do the computation
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
LM_CHECK_N_ITERS(lm, 6, 5);
|
||||
@@ -1162,8 +1140,7 @@ void testNistMGH10(void) {
|
||||
MGH10_functor functor;
|
||||
LevenbergMarquardt<MGH10_functor> lm(functor);
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 2);
|
||||
LM_CHECK_N_ITERS(lm, 284, 249);
|
||||
@@ -1180,8 +1157,7 @@ void testNistMGH10(void) {
|
||||
x << 0.02, 4000., 250.;
|
||||
// do the computation
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 3);
|
||||
LM_CHECK_N_ITERS(lm, 126, 116);
|
||||
@@ -1235,8 +1211,7 @@ void testNistBoxBOD(void) {
|
||||
lm.parameters.xtol = 1.E6 * NumTraits<double>::epsilon();
|
||||
lm.parameters.factor = 10.;
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
LM_CHECK_N_ITERS(lm, 31, 25);
|
||||
@@ -1255,8 +1230,7 @@ void testNistBoxBOD(void) {
|
||||
lm.parameters.ftol = NumTraits<double>::epsilon();
|
||||
lm.parameters.xtol = NumTraits<double>::epsilon();
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
LM_CHECK_N_ITERS(lm, 20, 14);
|
||||
@@ -1322,8 +1296,7 @@ void testNistMGH17(void) {
|
||||
lm.parameters.xtol = NumTraits<double>::epsilon();
|
||||
lm.parameters.maxfev = 1000;
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check norm^2
|
||||
VERIFY_IS_APPROX(lm.fvec.squaredNorm(), 5.4648946975E-05);
|
||||
// check x
|
||||
@@ -1344,8 +1317,7 @@ void testNistMGH17(void) {
|
||||
// do the computation
|
||||
lm.resetParameters();
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
LM_CHECK_N_ITERS(lm, 18, 15);
|
||||
@@ -1408,8 +1380,7 @@ void testNistMGH09(void) {
|
||||
LevenbergMarquardt<MGH09_functor> lm(functor);
|
||||
lm.parameters.maxfev = 1000;
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
LM_CHECK_N_ITERS(lm, 490, 376);
|
||||
@@ -1428,8 +1399,7 @@ void testNistMGH09(void) {
|
||||
// do the computation
|
||||
lm.resetParameters();
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
LM_CHECK_N_ITERS(lm, 18, 16);
|
||||
@@ -1522,8 +1492,7 @@ void testNistBennett5(void) {
|
||||
LevenbergMarquardt<Bennett5_functor> lm(functor);
|
||||
lm.parameters.maxfev = 1000;
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
LM_CHECK_N_ITERS(lm, 758, 744);
|
||||
@@ -1540,8 +1509,7 @@ void testNistBennett5(void) {
|
||||
// do the computation
|
||||
lm.resetParameters();
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
LM_CHECK_N_ITERS(lm, 203, 192);
|
||||
@@ -1616,8 +1584,7 @@ void testNistThurber(void) {
|
||||
lm.parameters.ftol = 1.E4 * NumTraits<double>::epsilon();
|
||||
lm.parameters.xtol = 1.E4 * NumTraits<double>::epsilon();
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
LM_CHECK_N_ITERS(lm, 39, 36);
|
||||
@@ -1641,8 +1608,7 @@ void testNistThurber(void) {
|
||||
lm.parameters.ftol = 1.E4 * NumTraits<double>::epsilon();
|
||||
lm.parameters.xtol = 1.E4 * NumTraits<double>::epsilon();
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
LM_CHECK_N_ITERS(lm, 29, 28);
|
||||
@@ -1704,8 +1670,7 @@ void testNistRat43(void) {
|
||||
lm.parameters.ftol = 1.E6 * NumTraits<double>::epsilon();
|
||||
lm.parameters.xtol = 1.E6 * NumTraits<double>::epsilon();
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
LM_CHECK_N_ITERS(lm, 27, 20);
|
||||
@@ -1726,8 +1691,7 @@ void testNistRat43(void) {
|
||||
lm.parameters.ftol = 1.E5 * NumTraits<double>::epsilon();
|
||||
lm.parameters.xtol = 1.E5 * NumTraits<double>::epsilon();
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
LM_CHECK_N_ITERS(lm, 9, 8);
|
||||
@@ -1790,8 +1754,7 @@ void testNistEckerle4(void) {
|
||||
eckerle4_functor functor;
|
||||
LevenbergMarquardt<eckerle4_functor> lm(functor);
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
LM_CHECK_N_ITERS(lm, 18, 15);
|
||||
@@ -1808,8 +1771,7 @@ void testNistEckerle4(void) {
|
||||
x << 1.5, 5., 450.;
|
||||
// do the computation
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
LM_CHECK_N_ITERS(lm, 7, 6);
|
||||
|
||||
@@ -68,8 +68,7 @@ void testLmder1() {
|
||||
lmder_functor functor;
|
||||
LevenbergMarquardt<lmder_functor> lm(functor);
|
||||
info = lm.lmder1(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
// check return value
|
||||
EIGEN_UNUSED_VARIABLE(info); // check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
// VERIFY_IS_EQUAL(lm.nfev(), 6);
|
||||
// VERIFY_IS_EQUAL(lm.njev(), 5);
|
||||
@@ -96,8 +95,7 @@ void testLmder() {
|
||||
lmder_functor functor;
|
||||
LevenbergMarquardt<lmder_functor> lm(functor);
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return values
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
// VERIFY_IS_EQUAL(lm.nfev(), 6);
|
||||
@@ -164,8 +162,7 @@ void testLmdif1() {
|
||||
lmdif_functor functor;
|
||||
DenseIndex nfev;
|
||||
info = LevenbergMarquardt<lmdif_functor>::lmdif1(functor, x, &nfev);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
// VERIFY_IS_EQUAL(nfev, 26);
|
||||
@@ -194,8 +191,7 @@ void testLmdif() {
|
||||
NumericalDiff<lmdif_functor> numDiff(functor);
|
||||
LevenbergMarquardt<NumericalDiff<lmdif_functor> > lm(numDiff);
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return values
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
// VERIFY_IS_EQUAL(lm.nfev(), 26);
|
||||
@@ -285,8 +281,7 @@ void testNistChwirut2(void) {
|
||||
chwirut2_functor functor;
|
||||
LevenbergMarquardt<chwirut2_functor> lm(functor);
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
// VERIFY_IS_EQUAL(lm.nfev(), 10);
|
||||
@@ -307,8 +302,7 @@ void testNistChwirut2(void) {
|
||||
lm.setFtol(1.E6 * NumTraits<double>::epsilon());
|
||||
lm.setXtol(1.E6 * NumTraits<double>::epsilon());
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
// VERIFY_IS_EQUAL(lm.nfev(), 7);
|
||||
@@ -364,8 +358,7 @@ void testNistMisra1a(void) {
|
||||
misra1a_functor functor;
|
||||
LevenbergMarquardt<misra1a_functor> lm(functor);
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
// VERIFY_IS_EQUAL(lm.nfev(), 19);
|
||||
@@ -382,8 +375,7 @@ void testNistMisra1a(void) {
|
||||
x << 250., 0.0005;
|
||||
// do the computation
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
// VERIFY_IS_EQUAL(lm.nfev(), 5);
|
||||
@@ -493,8 +485,7 @@ void testNistHahn1(void) {
|
||||
hahn1_functor functor;
|
||||
LevenbergMarquardt<hahn1_functor> lm(functor);
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
// VERIFY_IS_EQUAL(lm.nfev(), 11);
|
||||
@@ -516,8 +507,7 @@ void testNistHahn1(void) {
|
||||
x << .1, -.1, .005, -.000001, -.005, .0001, -.0000001;
|
||||
// do the computation
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
// VERIFY_IS_EQUAL(lm.nfev(), 11);
|
||||
@@ -578,8 +568,7 @@ void testNistMisra1d(void) {
|
||||
misra1d_functor functor;
|
||||
LevenbergMarquardt<misra1d_functor> lm(functor);
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
// VERIFY_IS_EQUAL(lm.nfev(), 9);
|
||||
@@ -596,8 +585,7 @@ void testNistMisra1d(void) {
|
||||
x << 450., 0.0003;
|
||||
// do the computation
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
// VERIFY_IS_EQUAL(lm.nfev(), 4);
|
||||
@@ -663,8 +651,7 @@ void testNistLanczos1(void) {
|
||||
lanczos1_functor functor;
|
||||
LevenbergMarquardt<lanczos1_functor> lm(functor);
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, LevenbergMarquardtSpace::RelativeErrorTooSmall);
|
||||
// VERIFY_IS_EQUAL(lm.nfev(), 79);
|
||||
@@ -685,8 +672,7 @@ void testNistLanczos1(void) {
|
||||
x << 0.5, 0.7, 3.6, 4.2, 4., 6.3;
|
||||
// do the computation
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, LevenbergMarquardtSpace::RelativeErrorTooSmall);
|
||||
// VERIFY_IS_EQUAL(lm.nfev(), 9);
|
||||
@@ -748,8 +734,7 @@ void testNistRat42(void) {
|
||||
rat42_functor functor;
|
||||
LevenbergMarquardt<rat42_functor> lm(functor);
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, LevenbergMarquardtSpace::RelativeReductionTooSmall);
|
||||
// VERIFY_IS_EQUAL(lm.nfev(), 10);
|
||||
@@ -767,8 +752,7 @@ void testNistRat42(void) {
|
||||
x << 75., 2.5, 0.07;
|
||||
// do the computation
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, LevenbergMarquardtSpace::RelativeReductionTooSmall);
|
||||
// VERIFY_IS_EQUAL(lm.nfev(), 6);
|
||||
@@ -827,8 +811,7 @@ void testNistMGH10(void) {
|
||||
MGH10_functor functor;
|
||||
LevenbergMarquardt<MGH10_functor> lm(functor);
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
// ++g_test_level;
|
||||
EIGEN_UNUSED_VARIABLE(info); // ++g_test_level;
|
||||
// VERIFY_IS_EQUAL(info, LevenbergMarquardtSpace::RelativeReductionTooSmall);
|
||||
// --g_test_level;
|
||||
// was: VERIFY_IS_EQUAL(info, 1);
|
||||
@@ -855,8 +838,7 @@ void testNistMGH10(void) {
|
||||
x << 0.02, 4000., 250.;
|
||||
// do the computation
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
// ++g_test_level;
|
||||
EIGEN_UNUSED_VARIABLE(info); // ++g_test_level;
|
||||
// VERIFY_IS_EQUAL(info, LevenbergMarquardtSpace::RelativeReductionTooSmall);
|
||||
// // was: VERIFY_IS_EQUAL(info, 1);
|
||||
// --g_test_level;
|
||||
@@ -919,8 +901,7 @@ void testNistBoxBOD(void) {
|
||||
lm.setXtol(1.E6 * NumTraits<double>::epsilon());
|
||||
lm.setFactor(10);
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check norm^2
|
||||
VERIFY_IS_APPROX(lm.fvec().squaredNorm(), 1.1680088766E+03);
|
||||
// check x
|
||||
@@ -941,8 +922,7 @@ void testNistBoxBOD(void) {
|
||||
lm.setFtol(NumTraits<double>::epsilon());
|
||||
lm.setXtol(NumTraits<double>::epsilon());
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
// ++g_test_level;
|
||||
@@ -1013,8 +993,7 @@ void testNistMGH17(void) {
|
||||
lm.setXtol(NumTraits<double>::epsilon());
|
||||
lm.setMaxfev(1000);
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check norm^2
|
||||
VERIFY_IS_APPROX(lm.fvec().squaredNorm(), 5.4648946975E-05);
|
||||
// check x
|
||||
@@ -1036,8 +1015,7 @@ void testNistMGH17(void) {
|
||||
// do the computation
|
||||
lm.resetParameters();
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
// VERIFY_IS_EQUAL(lm.nfev(), 18);
|
||||
@@ -1101,8 +1079,7 @@ void testNistMGH09(void) {
|
||||
LevenbergMarquardt<MGH09_functor> lm(functor);
|
||||
lm.setMaxfev(1000);
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check norm^2
|
||||
VERIFY_IS_APPROX(lm.fvec().squaredNorm(), 3.0750560385E-04);
|
||||
// check x
|
||||
@@ -1122,8 +1099,7 @@ void testNistMGH09(void) {
|
||||
// do the computation
|
||||
lm.resetParameters();
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
// VERIFY_IS_EQUAL(lm.nfev(), 18);
|
||||
@@ -1217,8 +1193,7 @@ void testNistBennett5(void) {
|
||||
LevenbergMarquardt<Bennett5_functor> lm(functor);
|
||||
lm.setMaxfev(1000);
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
// VERIFY_IS_EQUAL(lm.nfev(), 758);
|
||||
@@ -1236,8 +1211,7 @@ void testNistBennett5(void) {
|
||||
// do the computation
|
||||
lm.resetParameters();
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
// VERIFY_IS_EQUAL(lm.nfev(), 203);
|
||||
@@ -1313,8 +1287,7 @@ void testNistThurber(void) {
|
||||
lm.setFtol(1.E4 * NumTraits<double>::epsilon());
|
||||
lm.setXtol(1.E4 * NumTraits<double>::epsilon());
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
// VERIFY_IS_EQUAL(lm.nfev(), 39);
|
||||
@@ -1339,8 +1312,7 @@ void testNistThurber(void) {
|
||||
lm.setFtol(1.E4 * NumTraits<double>::epsilon());
|
||||
lm.setXtol(1.E4 * NumTraits<double>::epsilon());
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
// VERIFY_IS_EQUAL(lm.nfev(), 29);
|
||||
@@ -1403,8 +1375,7 @@ void testNistRat43(void) {
|
||||
lm.setFtol(1.E6 * NumTraits<double>::epsilon());
|
||||
lm.setXtol(1.E6 * NumTraits<double>::epsilon());
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
// VERIFY_IS_EQUAL(lm.nfev(), 27);
|
||||
@@ -1426,8 +1397,7 @@ void testNistRat43(void) {
|
||||
lm.setFtol(1.E5 * NumTraits<double>::epsilon());
|
||||
lm.setXtol(1.E5 * NumTraits<double>::epsilon());
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
// VERIFY_IS_EQUAL(lm.nfev(), 9);
|
||||
@@ -1491,8 +1461,7 @@ void testNistEckerle4(void) {
|
||||
eckerle4_functor functor;
|
||||
LevenbergMarquardt<eckerle4_functor> lm(functor);
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
// VERIFY_IS_EQUAL(lm.nfev(), 18);
|
||||
@@ -1510,8 +1479,7 @@ void testNistEckerle4(void) {
|
||||
x << 1.5, 5., 450.;
|
||||
// do the computation
|
||||
info = lm.minimize(x);
|
||||
EIGEN_UNUSED_VARIABLE(info)
|
||||
|
||||
EIGEN_UNUSED_VARIABLE(info);
|
||||
// check return value
|
||||
// VERIFY_IS_EQUAL(info, 1);
|
||||
// VERIFY_IS_EQUAL(lm.nfev(), 7);
|
||||
|
||||
Reference in New Issue
Block a user