#include <corelib/ncbitype.h>
#include <assert.h>
#include <math.h>
#include "njn_approx.hpp"
#include "njn_function.hpp"
#include "njn_ioutil.hpp"
Go to the source code of this file.
Go to the SVN repository for this file.
template<typename T > double newtonRaphson (double y_, double(*f_)(double, const T &), double(*df_)(double, const T &), const T ¶m_, double p_, double x_, double q_, double tol_, double rtol_, Int4 *itmax_) template<typename T > double bisection (double y_, double(*f_)(double, const T &), const T ¶m_, double p_, double q_, double tol_, double rtol_, Int4 *itmax_) template<typename T > double hunt (double y_, double(*f_)(double, const T &), const T ¶m_, double p_, double q_, double tol_, double rtol_, Int4 *itmax_) template<typename T > double huntExtreme (double y_, double(*f_)(double, const T &), const T ¶m_, double p_, double q_, double tol_, double rtol_, Int4 *itmax_, bool isLargest_) double newtonRaphson (double y_, double(*f_)(double), double(*df_)(double), double p_, double x_, double q_, double tol_, double rtol_=0.0, Int4 *itmax_=0) double bisection (double y_, double(*f_)(double), double p_, double q_, double tol_, double rtol_=0.0, Int4 *itmax_=0) double hunt (double y_, double(*f_)(double), double p_, double q_, double tol_, double rtol_=0.0, Int4 *itmax_=0) double huntExtreme (double y_, double(*f_)(double), double p_, double q_, double tol_, double rtol_=0.0, Int4 *itmax_=0, bool isLargest_=false) double f (double x_, const double &y_) double df (double x_, const double &y_) double newtonRaphson (double y_, double(*f_)(double x_), double(*df_)(double x_), double p_, double x_, double q_, double tol_, double rtol_, Int4 *itmax_) double bisection (double y_, double(*f_)(double x_), double p_, double q_, double tol_, double rtol_, Int4 *itmax_) double hunt (double y_, double(*f_)(double x_), double p_, double q_, double tol_, double rtol_, Int4 *itmax_) double huntExtreme (double y_, double(*f_)(double x_), double p_, double q_, double tol_, double rtol_, Int4 *itmax_, bool isLargest_) ◆ DoubleFct typedef double DoubleFct(double)Definition at line 182 of file njn_root.hpp.
◆ bisection() [1/3] double bisection ( double y_, double(*)(double x_) f_, double p_, double q_, double tol_, double rtol_, Int4 * itmax_ ) ◆ bisection() [2/3] double bisection ( double y_, double(*)(double) f_, double p_, double q_, double tol_, double rtol_ =0.0
, Int4 * itmax_ = 0
) inline ◆ bisection() [3/3]
template<typename T >
double bisection ( double y_, double(*)(double, const T &) f_, const T & param_, double p_, double q_, double tol_, double rtol_, Int4 * itmax_ ) ◆ df() double df ( double x_, const double & y_ )Definition at line 189 of file njn_root.hpp.
References s_df.
Referenced by CBDB_BufferManager::ArrangePtrsPacked(), CBDB_BufferManager::ArrangePtrsUnpacked(), BOOST_AUTO_TEST_CASE(), CBDB_BufferManager::Construct(), CDataFrame< MAX_SIZE >::Equal(), newtonRaphson(), CBDB_BufferManager::Pack(), s_LimitDeflines(), CBDB_BufferManager::Unpack(), CValidError_bioseq::ValidateWGSMaster(), CBDB_BufferManager::x_ComputePackOpt(), and CCleanupApp::x_RemoveDuplicateFeatures().
◆ f() double f ( double x_, const double & y_ ) ◆ hunt() [1/3] double hunt ( double y_, double(*)(double x_) f_, double p_, double q_, double tol_, double rtol_, Int4 * itmax_ ) ◆ hunt() [2/3] double hunt ( double y_, double(*)(double) f_, double p_, double q_, double tol_, double rtol_ =0.0
, Int4 * itmax_ = 0
) inline ◆ hunt() [3/3]
template<typename T >
double hunt ( double y_, double(*)(double, const T &) f_, const T & param_, double p_, double q_, double tol_, double rtol_, Int4 * itmax_ ) ◆ huntExtreme() [1/3] double huntExtreme ( double y_, double(*)(double x_) f_, double p_, double q_, double tol_, double rtol_, Int4 * itmax_, bool isLargest_ ) ◆ huntExtreme() [2/3] double huntExtreme ( double y_, double(*)(double) f_, double p_, double q_, double tol_, double rtol_ =0.0
, Int4 * itmax_ = 0
, bool isLargest_ = false
) inline ◆ huntExtreme() [3/3]
template<typename T >
double huntExtreme ( double y_, double(*)(double, const T &) f_, const T & param_, double p_, double q_, double tol_, double rtol_, Int4 * itmax_, bool isLargest_ ) ◆ newtonRaphson() [1/3] double newtonRaphson ( double y_, double(*)(double x_) f_, double(*)(double x_) df_, double p_, double x_, double q_, double tol_, double rtol_, Int4 * itmax_ ) ◆ newtonRaphson() [2/3] double newtonRaphson ( double y_, double(*)(double) f_, double(*)(double) df_, double p_, double x_, double q_, double tol_, double rtol_ =0.0
, Int4 * itmax_ = 0
) inline ◆ newtonRaphson() [3/3]
template<typename T >
double newtonRaphson ( double y_, double(*)(double, const T &) f_, double(*)(double, const T &) df_, const T & param_, double p_, double x_, double q_, double tol_, double rtol_, Int4 * itmax_ ) ◆ FAILED const double FAILED = HUGE_VAL ◆ s_df ◆ s_f ◆ ZERORetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4