|
Mantid
|
all workspaces called from the top level More...
#include <Workspaces.h>
Public Member Functions | |
| void | initialize (int n, int m, const nlls_options &options) |
| Initialize the workspace. More... | |
| NLLS_workspace () | |
| Constructor of the workspace. More... | |
Public Attributes | |
| DoubleFortranVector | d |
| double | Delta |
| evaluate_model_work | evaluate_model_ws |
| DoubleFortranVector | f |
| int | first_call = 1 |
| DoubleFortranVector | fnew |
| DoubleFortranMatrix | fNewton |
| DoubleFortranVector | g |
| DoubleFortranVector | g_mixed |
| DoubleFortranVector | g_old |
| get_svd_J_work | get_svd_J_ws |
| DoubleFortranVector | gradvec |
| DoubleFortranMatrix | hf |
| DoubleFortranMatrix | hf_temp |
| int | hybrid_count = 0 |
| double | hybrid_tol = 1.0 |
| int | iter = 0 |
| DoubleFortranMatrix | J |
| DoubleFortranMatrix | JNewton |
| DoubleFortranVector | largest_sv |
| double | normd |
| double | normF |
| double | normF0 |
| double | normJF |
| double | normJF0 |
| double | normJF_Newton |
| double | normJFold |
| DoubleFortranVector | resvec |
| DoubleFortranVector | Sks |
| DoubleFortranVector | smallest_sv |
| double | tr_nu = 2.0 |
| int | tr_p = 3 |
| bool | use_second_derivatives = false |
| DoubleFortranVector | Xnew |
| DoubleFortranMatrix | XNewton |
| DoubleFortranVector | y |
| DoubleFortranVector | y_sharp |
| DoubleFortranVector | ysharpSks |
all workspaces called from the top level
Definition at line 251 of file Workspaces.h.
| Mantid::CurveFitting::NLLS::NLLS_workspace::NLLS_workspace | ( | ) |
Constructor of the workspace.
Definition at line 14 of file Workspaces.cpp.
| void Mantid::CurveFitting::NLLS::NLLS_workspace::initialize | ( | int | n, |
| int | m, | ||
| const nlls_options & | options | ||
| ) |
Initialize the workspace.
| n | :: The number of fitting parameters. |
| m | :: The number of data points. |
| options | :: The options. |
Definition at line 22 of file Workspaces.cpp.
References Mantid::CurveFitting::FortranMatrix< MatrixClass >::allocate(), Mantid::CurveFitting::FortranVector< VectorClass >::allocate(), Mantid::CurveFitting::NLLS::nlls_options::calculate_svd_J, d, Mantid::CurveFitting::NLLS::nlls_options::exact_second_derivatives, f, fnew, g, g_mixed, g_old, gradvec, hf, hf_temp, J, largest_sv, Mantid::Geometry::m, Mantid::CurveFitting::NLLS::nlls_options::maxit, Mantid::CurveFitting::NLLS::nlls_options::model, n, Mantid::CurveFitting::NLLS::nlls_options::output_progress_vectors, Mantid::CurveFitting::NLLS::nlls_options::radius_increase, resvec, Sks, smallest_sv, tr_nu, Xnew, y, y_sharp, ysharpSks, and Mantid::CurveFitting::EigenVector::zero().
Referenced by Mantid::CurveFitting::FuncMinimisers::TrustRegionMinimizer::initialize().
| DoubleFortranVector Mantid::CurveFitting::NLLS::NLLS_workspace::d |
Definition at line 267 of file Workspaces.h.
Referenced by initialize(), and Mantid::CurveFitting::NLLS::rankOneUpdate().
| double Mantid::CurveFitting::NLLS::NLLS_workspace::Delta |
Definition at line 256 of file Workspaces.h.
Referenced by Mantid::CurveFitting::NLLS::updateTrustRegionRadius().
| evaluate_model_work Mantid::CurveFitting::NLLS::NLLS_workspace::evaluate_model_ws |
Definition at line 273 of file Workspaces.h.
| DoubleFortranVector Mantid::CurveFitting::NLLS::NLLS_workspace::f |
Definition at line 265 of file Workspaces.h.
Referenced by initialize().
| int Mantid::CurveFitting::NLLS::NLLS_workspace::first_call = 1 |
Definition at line 252 of file Workspaces.h.
| DoubleFortranVector Mantid::CurveFitting::NLLS::NLLS_workspace::fnew |
Definition at line 265 of file Workspaces.h.
Referenced by initialize().
| DoubleFortranMatrix Mantid::CurveFitting::NLLS::NLLS_workspace::fNewton |
Definition at line 263 of file Workspaces.h.
| DoubleFortranVector Mantid::CurveFitting::NLLS::NLLS_workspace::g |
Definition at line 267 of file Workspaces.h.
Referenced by initialize().
| DoubleFortranVector Mantid::CurveFitting::NLLS::NLLS_workspace::g_mixed |
Definition at line 268 of file Workspaces.h.
Referenced by initialize().
| DoubleFortranVector Mantid::CurveFitting::NLLS::NLLS_workspace::g_old |
Definition at line 268 of file Workspaces.h.
Referenced by initialize().
| get_svd_J_work Mantid::CurveFitting::NLLS::NLLS_workspace::get_svd_J_ws |
Definition at line 272 of file Workspaces.h.
| DoubleFortranVector Mantid::CurveFitting::NLLS::NLLS_workspace::gradvec |
Definition at line 270 of file Workspaces.h.
Referenced by initialize().
| DoubleFortranMatrix Mantid::CurveFitting::NLLS::NLLS_workspace::hf |
Definition at line 266 of file Workspaces.h.
Referenced by initialize(), and Mantid::CurveFitting::NLLS::rankOneUpdate().
| DoubleFortranMatrix Mantid::CurveFitting::NLLS::NLLS_workspace::hf_temp |
Definition at line 266 of file Workspaces.h.
Referenced by initialize().
| int Mantid::CurveFitting::NLLS::NLLS_workspace::hybrid_count = 0 |
Definition at line 259 of file Workspaces.h.
| double Mantid::CurveFitting::NLLS::NLLS_workspace::hybrid_tol = 1.0 |
Definition at line 260 of file Workspaces.h.
| int Mantid::CurveFitting::NLLS::NLLS_workspace::iter = 0 |
Definition at line 253 of file Workspaces.h.
| DoubleFortranMatrix Mantid::CurveFitting::NLLS::NLLS_workspace::J |
Definition at line 264 of file Workspaces.h.
Referenced by initialize().
| DoubleFortranMatrix Mantid::CurveFitting::NLLS::NLLS_workspace::JNewton |
Definition at line 263 of file Workspaces.h.
| DoubleFortranVector Mantid::CurveFitting::NLLS::NLLS_workspace::largest_sv |
Definition at line 271 of file Workspaces.h.
Referenced by initialize().
| double Mantid::CurveFitting::NLLS::NLLS_workspace::normd |
Definition at line 257 of file Workspaces.h.
Referenced by Mantid::CurveFitting::NLLS::updateTrustRegionRadius().
| double Mantid::CurveFitting::NLLS::NLLS_workspace::normF |
Definition at line 254 of file Workspaces.h.
| double Mantid::CurveFitting::NLLS::NLLS_workspace::normF0 |
Definition at line 254 of file Workspaces.h.
| double Mantid::CurveFitting::NLLS::NLLS_workspace::normJF |
Definition at line 254 of file Workspaces.h.
| double Mantid::CurveFitting::NLLS::NLLS_workspace::normJF0 |
Definition at line 254 of file Workspaces.h.
| double Mantid::CurveFitting::NLLS::NLLS_workspace::normJF_Newton |
Definition at line 255 of file Workspaces.h.
| double Mantid::CurveFitting::NLLS::NLLS_workspace::normJFold |
Definition at line 255 of file Workspaces.h.
| DoubleFortranVector Mantid::CurveFitting::NLLS::NLLS_workspace::resvec |
Definition at line 270 of file Workspaces.h.
Referenced by initialize().
| DoubleFortranVector Mantid::CurveFitting::NLLS::NLLS_workspace::Sks |
Definition at line 269 of file Workspaces.h.
Referenced by initialize(), and Mantid::CurveFitting::NLLS::rankOneUpdate().
| DoubleFortranVector Mantid::CurveFitting::NLLS::NLLS_workspace::smallest_sv |
Definition at line 271 of file Workspaces.h.
Referenced by initialize().
| double Mantid::CurveFitting::NLLS::NLLS_workspace::tr_nu = 2.0 |
Definition at line 261 of file Workspaces.h.
Referenced by initialize(), and Mantid::CurveFitting::NLLS::updateTrustRegionRadius().
| int Mantid::CurveFitting::NLLS::NLLS_workspace::tr_p = 3 |
Definition at line 262 of file Workspaces.h.
Referenced by Mantid::CurveFitting::NLLS::updateTrustRegionRadius().
| bool Mantid::CurveFitting::NLLS::NLLS_workspace::use_second_derivatives = false |
Definition at line 258 of file Workspaces.h.
| DoubleFortranVector Mantid::CurveFitting::NLLS::NLLS_workspace::Xnew |
Definition at line 267 of file Workspaces.h.
Referenced by initialize().
| DoubleFortranMatrix Mantid::CurveFitting::NLLS::NLLS_workspace::XNewton |
Definition at line 263 of file Workspaces.h.
| DoubleFortranVector Mantid::CurveFitting::NLLS::NLLS_workspace::y |
Definition at line 268 of file Workspaces.h.
Referenced by initialize(), and Mantid::CurveFitting::NLLS::rankOneUpdate().
| DoubleFortranVector Mantid::CurveFitting::NLLS::NLLS_workspace::y_sharp |
Definition at line 268 of file Workspaces.h.
Referenced by initialize(), and Mantid::CurveFitting::NLLS::rankOneUpdate().
| DoubleFortranVector Mantid::CurveFitting::NLLS::NLLS_workspace::ysharpSks |
Definition at line 269 of file Workspaces.h.
Referenced by initialize(), and Mantid::CurveFitting::NLLS::rankOneUpdate().