finite_difference_tests.cpp File Reference
#include "catch.hpp"
#include "mango.hpp"
#include "Solver.hpp"
#include "Least_squares_solver.hpp"
#include <cassert>
#include <cmath>
#include <iostream>
#include <iomanip>

Go to the source code of this file.

Functions

void objective_function_1 (int *N_parameters, const double *x, double *f, int *failed_int, mango::Problem *problem, void *user_data)
 
 TEST_CASE_METHOD (mango::Solver, "Solver::finite_difference_gradient()","[Solver][finite difference]")
 
void residual_function_1 (int *N_parameters, const double *x, int *N_terms, double *f, int *failed_int, mango::Problem *problem, void *user_data)
 
 TEST_CASE_METHOD (mango::Least_squares_solver, "Least_squares_solver::finite_difference_Jacobian() and problem::finite_difference_gradient()","[problem][finite difference]")
 

Function Documentation

◆ objective_function_1()

void objective_function_1 ( int *  N_parameters,
const double *  x,
double *  f,
int *  failed_int,
mango::Problem problem,
void *  user_data 
)

Definition at line 33 of file finite_difference_tests.cpp.

◆ residual_function_1()

void residual_function_1 ( int *  N_parameters,
const double *  x,
int *  N_terms,
double *  f,
int *  failed_int,
mango::Problem problem,
void *  user_data 
)

Definition at line 132 of file finite_difference_tests.cpp.

◆ TEST_CASE_METHOD() [1/2]

TEST_CASE_METHOD ( mango::Least_squares_solver  ,
"Least_squares_solver::finite_difference_Jacobian() and problem::finite_difference_gradient()"  ,
""  [problem][finite difference] 
)

Definition at line 142 of file finite_difference_tests.cpp.

◆ TEST_CASE_METHOD() [2/2]

TEST_CASE_METHOD ( mango::Solver  ,
"Solver::finite_difference_gradient()"  ,
""  [Solver][finite difference] 
)

Definition at line 40 of file finite_difference_tests.cpp.