Fixed power of x.
More...
#include <JMathlib.hh>
|
| | JXn () |
| | Default constructor.
|
| |
| double | getValue (const double x) const |
| | Function value.
|
| |
| double | getDerivative (const double x) const |
| | Derivative value.
|
| |
| const JXn & | getGradient (const double x) const |
| | Get gradient.
|
| |
| double | operator() (const Args &...args) const |
| | Function value.
|
| |
| JXn< N > & | negate () |
| | Negate function.
|
| |
| JXn< N > & | add (const JXn< N > &f1) |
| | Add function.
|
| |
| JXn< N > & | sub (const JXn< N > &f1) |
| | Subtract function.
|
| |
| JXn< N > & | mul (const double factor) |
| | Scale function.
|
| |
| JXn< N > & | div (const double factor) |
| | Scale function.
|
| |
template<int N>
struct JMATH::JXn< N >
Fixed power of x.
Definition at line 1986 of file JMathlib.hh.
◆ JXn()
◆ getValue()
template<int N>
| double JMATH::JXn< N >::getValue |
( |
const double | x | ) |
const |
|
inline |
Function value.
- Parameters
-
- Returns
- function value
Definition at line 2003 of file JMathlib.hh.
2004 {
2006 }
T pow(const T &x, const double y)
Power .
◆ getDerivative()
template<int N>
| double JMATH::JXn< N >::getDerivative |
( |
const double | x | ) |
const |
|
inline |
Derivative value.
- Parameters
-
- Returns
- derivative value
Definition at line 2015 of file JMathlib.hh.
2016 {
2017 return N *
pow(x, N - 1);
2018 }
◆ getGradient()
Get gradient.
- Parameters
-
- Returns
- gradient
Definition at line 2027 of file JMathlib.hh.
2028 {
2029 static JXn gradient;
2030
2031 return gradient;
2032 }
JXn()
Default constructor.
◆ operator()()
Function value.
- Parameters
-
- Returns
- function value
Definition at line 362 of file JMathlib.hh.
◆ negate()
Negate function.
- Returns
- this function
Definition at line 203 of file JMathlib.hh.
◆ add()
Add function.
- Parameters
-
- Returns
- this function
Definition at line 219 of file JMathlib.hh.
◆ sub()
Subtract function.
- Parameters
-
- Returns
- this function
Definition at line 235 of file JMathlib.hh.
◆ mul()
Scale function.
- Parameters
-
- Returns
- this function
Definition at line 251 of file JMathlib.hh.
◆ div()
Scale function.
- Parameters
-
- Returns
- this function
Definition at line 267 of file JMathlib.hh.
◆ parameters
The documentation for this struct was generated from the following file: