Protected Member Functions | Protected Attributes | List of all members
TestFiniteDifferences Class Reference
Inheritance diagram for TestFiniteDifferences:
Inheritance graph
[legend]

Protected Member Functions

void fun1 (Eigen::VectorXd &values)
 
void fun2 (Eigen::VectorXd &values)
 
void fun3 (Eigen::VectorXd &values)
 
void incX1 (int idx, double inc)
 
void incX2 (int idx, double inc)
 
void incX3 (int idx, double inc)
 
virtual void SetUp ()
 
 TestFiniteDifferences ()
 
virtual ~TestFiniteDifferences ()
 

Protected Attributes

Eigen::Matrix3d hessian1
 
Eigen::Matrix2d hessian2
 
Eigen::Matrix2d hessian2_sol
 
Eigen::Matrix3d hessian3
 
Eigen::Matrix3d hessian3_sol_a
 
Eigen::Matrix3d hessian3_sol_b
 
Eigen::Matrix3d jacobian1
 
Eigen::Matrix3d jacobian1_sol
 
Eigen::Matrix< double, 1, 2 > jacobian2
 
Eigen::Matrix< double, 1, 2 > jacobian2_sol
 
Eigen::Matrix< double, 2, 3 > jacobian3
 
Eigen::Matrix< double, 2, 3 > jacobian3_sol
 
double multipliers1 [3] = {2, 3, 4}
 
Eigen::Map< const Eigen::Vector3d > multipliers1_vec = Eigen::Map<const Eigen::Vector3d>(multipliers1)
 
double multipliers2 [1] = {10}
 
Eigen::Map< const Eigen::Matrix< double, 1, 1 > > multipliers2_vec = Eigen::Map<const Eigen::Matrix<double, 1, 1>>(multipliers2)
 
double multipliers3 [2] = {2, 4}
 
Eigen::Map< const Eigen::Vector2d > multipliers3_vec = Eigen::Map<const Eigen::Vector2d>(multipliers3)
 
Eigen::Vector3d x1
 
Eigen::Vector2d x2
 
Eigen::Vector3d x3
 

Detailed Description

Definition at line 39 of file test_finite_differences.cpp.

Constructor & Destructor Documentation

◆ TestFiniteDifferences()

TestFiniteDifferences::TestFiniteDifferences ( )
inlineprotected

Definition at line 43 of file test_finite_differences.cpp.

◆ ~TestFiniteDifferences()

virtual TestFiniteDifferences::~TestFiniteDifferences ( )
inlineprotectedvirtual

Definition at line 45 of file test_finite_differences.cpp.

Member Function Documentation

◆ fun1()

void TestFiniteDifferences::fun1 ( Eigen::VectorXd &  values)
inlineprotected

Definition at line 83 of file test_finite_differences.cpp.

◆ fun2()

void TestFiniteDifferences::fun2 ( Eigen::VectorXd &  values)
inlineprotected

Definition at line 98 of file test_finite_differences.cpp.

◆ fun3()

void TestFiniteDifferences::fun3 ( Eigen::VectorXd &  values)
inlineprotected

Definition at line 109 of file test_finite_differences.cpp.

◆ incX1()

void TestFiniteDifferences::incX1 ( int  idx,
double  inc 
)
inlineprotected

Definition at line 82 of file test_finite_differences.cpp.

◆ incX2()

void TestFiniteDifferences::incX2 ( int  idx,
double  inc 
)
inlineprotected

Definition at line 97 of file test_finite_differences.cpp.

◆ incX3()

void TestFiniteDifferences::incX3 ( int  idx,
double  inc 
)
inlineprotected

Definition at line 108 of file test_finite_differences.cpp.

◆ SetUp()

virtual void TestFiniteDifferences::SetUp ( )
inlineprotectedvirtual

Definition at line 51 of file test_finite_differences.cpp.

Member Data Documentation

◆ hessian1

Eigen::Matrix3d TestFiniteDifferences::hessian1
protected

Definition at line 81 of file test_finite_differences.cpp.

◆ hessian2

Eigen::Matrix2d TestFiniteDifferences::hessian2
protected

Definition at line 95 of file test_finite_differences.cpp.

◆ hessian2_sol

Eigen::Matrix2d TestFiniteDifferences::hessian2_sol
protected

Definition at line 96 of file test_finite_differences.cpp.

◆ hessian3

Eigen::Matrix3d TestFiniteDifferences::hessian3
protected

Definition at line 105 of file test_finite_differences.cpp.

◆ hessian3_sol_a

Eigen::Matrix3d TestFiniteDifferences::hessian3_sol_a
protected

Definition at line 106 of file test_finite_differences.cpp.

◆ hessian3_sol_b

Eigen::Matrix3d TestFiniteDifferences::hessian3_sol_b
protected

Definition at line 107 of file test_finite_differences.cpp.

◆ jacobian1

Eigen::Matrix3d TestFiniteDifferences::jacobian1
protected

Definition at line 79 of file test_finite_differences.cpp.

◆ jacobian1_sol

Eigen::Matrix3d TestFiniteDifferences::jacobian1_sol
protected

Definition at line 80 of file test_finite_differences.cpp.

◆ jacobian2

Eigen::Matrix<double, 1, 2> TestFiniteDifferences::jacobian2
protected

Definition at line 93 of file test_finite_differences.cpp.

◆ jacobian2_sol

Eigen::Matrix<double, 1, 2> TestFiniteDifferences::jacobian2_sol
protected

Definition at line 94 of file test_finite_differences.cpp.

◆ jacobian3

Eigen::Matrix<double, 2, 3> TestFiniteDifferences::jacobian3
protected

Definition at line 103 of file test_finite_differences.cpp.

◆ jacobian3_sol

Eigen::Matrix<double, 2, 3> TestFiniteDifferences::jacobian3_sol
protected

Definition at line 104 of file test_finite_differences.cpp.

◆ multipliers1

double TestFiniteDifferences::multipliers1[3] = {2, 3, 4}
protected

Definition at line 89 of file test_finite_differences.cpp.

◆ multipliers1_vec

Eigen::Map<const Eigen::Vector3d> TestFiniteDifferences::multipliers1_vec = Eigen::Map<const Eigen::Vector3d>(multipliers1)
protected

Definition at line 90 of file test_finite_differences.cpp.

◆ multipliers2

double TestFiniteDifferences::multipliers2[1] = {10}
protected

Definition at line 99 of file test_finite_differences.cpp.

◆ multipliers2_vec

Eigen::Map<const Eigen::Matrix<double, 1, 1> > TestFiniteDifferences::multipliers2_vec = Eigen::Map<const Eigen::Matrix<double, 1, 1>>(multipliers2)
protected

Definition at line 100 of file test_finite_differences.cpp.

◆ multipliers3

double TestFiniteDifferences::multipliers3[2] = {2, 4}
protected

Definition at line 114 of file test_finite_differences.cpp.

◆ multipliers3_vec

Eigen::Map<const Eigen::Vector2d> TestFiniteDifferences::multipliers3_vec = Eigen::Map<const Eigen::Vector2d>(multipliers3)
protected

Definition at line 115 of file test_finite_differences.cpp.

◆ x1

Eigen::Vector3d TestFiniteDifferences::x1
protected

Definition at line 78 of file test_finite_differences.cpp.

◆ x2

Eigen::Vector2d TestFiniteDifferences::x2
protected

Definition at line 92 of file test_finite_differences.cpp.

◆ x3

Eigen::Vector3d TestFiniteDifferences::x3
protected

Definition at line 102 of file test_finite_differences.cpp.


The documentation for this class was generated from the following file:


control_box_rst
Author(s): Christoph Rösmann
autogenerated on Mon Feb 28 2022 22:08:02