|
static const double | x [6] = {1., 2., 3., 5., 7., 10.} |
|
|
enum | |
|
typedef double | Scalar |
|
typedef Matrix< Scalar, InputsAtCompileTime, 1 > | InputType |
|
typedef Matrix< Scalar, ValuesAtCompileTime, 1 > | ValueType |
|
typedef Matrix< Scalar, ValuesAtCompileTime, InputsAtCompileTime > | JacobianType |
|
typedef ColPivHouseholderQR< JacobianType > | QRSolver |
|
enum | |
|
enum | |
|
typedef double | Scalar |
|
typedef double | Scalar |
|
typedef Matrix< Scalar, InputsAtCompileTime, 1 > | InputType |
|
typedef Matrix< Scalar, InputsAtCompileTime, 1 > | InputType |
|
typedef Matrix< Scalar, ValuesAtCompileTime, 1 > | ValueType |
|
typedef Matrix< Scalar, ValuesAtCompileTime, 1 > | ValueType |
|
typedef Matrix< Scalar, ValuesAtCompileTime, InputsAtCompileTime > | JacobianType |
|
typedef Matrix< Scalar, ValuesAtCompileTime, InputsAtCompileTime > | JacobianType |
|
const int | m_inputs |
|
const int | m_values |
|
const int | m_inputs |
|
int | m_inputs |
|
const int | m_values |
|
int | m_values |
|
◆ BoxBOD_functor() [1/2]
BoxBOD_functor::BoxBOD_functor |
( |
void |
| ) |
|
|
inline |
◆ BoxBOD_functor() [2/2]
BoxBOD_functor::BoxBOD_functor |
( |
void |
| ) |
|
|
inline |
◆ df() [1/2]
int BoxBOD_functor::df |
( |
const VectorXd & |
b, |
|
|
MatrixXd & |
fjac |
|
) |
| |
|
inline |
894 for (
int i = 0;
i < 6;
i++) {
897 fjac(
i, 1) =
b[0] *
x[
i] *
e;
int i
Definition: BiCGSTAB_step_by_step.cpp:9
Array< double, 1, 3 > e(1./3., 0.5, 2.)
#define assert(e,...)
Definition: Logger.h:744
Scalar * b
Definition: benchVecAdd.cpp:17
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bfloat16 exp(const bfloat16 &a)
Definition: BFloat16.h:615
static const double x[6]
Definition: levenberg_marquardt.cpp:882
References assert, b, e(), Eigen::bfloat16_impl::exp(), i, and x.
◆ df() [2/2]
int BoxBOD_functor::df |
( |
const VectorXd & |
b, |
|
|
MatrixXd & |
fjac |
|
) |
| |
|
inline |
◆ operator()() [1/2]
int BoxBOD_functor::operator() |
( |
const VectorXd & |
b, |
|
|
VectorXd & |
fvec |
|
) |
| |
|
inline |
884 static const double y[6] = {109., 149., 149., 191., 213., 224.};
887 for (
int i = 0;
i < 6;
i++) fvec[
i] =
b[0] * (1. -
exp(-
b[1] *
x[
i])) -
y[
i];
Scalar * y
Definition: level1_cplx_impl.h:128
References assert, b, Eigen::bfloat16_impl::exp(), i, x, and y.
◆ operator()() [2/2]
int BoxBOD_functor::operator() |
( |
const VectorXd & |
b, |
|
|
VectorXd & |
fvec |
|
) |
| |
|
inline |
1200 static const double y[6] = {109., 149., 149., 191., 213., 224.};
1202 assert(fvec.size() == 6);
1203 for (
int i = 0;
i < 6;
i++) fvec[
i] =
b[0] * (1. -
exp(-
b[1] *
x[
i])) -
y[
i];
References assert, b, Eigen::bfloat16_impl::exp(), i, x, and y.
const double BoxBOD_functor::x = {1., 2., 3., 5., 7., 10.} |
|
static |
The documentation for this struct was generated from the following files: