#include <functional_cmpt.h>
// TODO: WRITE YOUR DESCRIPTION HERE!
Definition at line 37 of file functional_cmpt.h.
Public Member Functions | |
| functional () | |
| virtual | ~functional () |
| ::casac::functional * | open (const std::string &name="gaussian1d", const int order=0, const std::vector< double > ¶ms=::casac::initialize_vector(3,(double) 1.0,(double) 0.0,(double) 1.0)) |
| ::casac::variant * | f (const std::vector< double > &x=std::vector< double >(1,-1)) |
| ::casac::variant * | cf (const std::vector< casac::complex > &x) |
| ::casac::variant * | fdf (const std::vector< double > &x=std::vector< double >(1,-1)) |
| ::casac::variant * | cfdf (const std::vector< casac::complex > &x) |
| std::string | type () |
| int | npar () |
| int | ndim () |
| int | order () |
| ::casac::record * | state () |
| std::vector< double > | parameters () |
| bool | setparameters (const std::vector< double > &par=std::vector< double >(1,-1)) |
| double | par (const int n=1) |
| std::vector< double > | setpar (const int n=1, const double v=1) |
| std::vector< bool > | masks () |
| bool | setmasks (const std::vector< bool > &mask) |
| double | mask (const int n=1) |
| std::vector< bool > | setmask (const int n=1, const bool v=true) |
| bool | done () |
| ::casac::functional * | gaussian1d (const::casac::record &height=::casac::initialize_record(" 1.0 "), const double center=0, const double width=1) |
| ::casac::functional * | gaussian2d (const std::vector< double > ¶ms=std::vector< double >(1,-1)) |
| ::casac::functional * | poly (const int order=0, const std::vector< double > ¶ms=std::vector< double >(1,-1)) |
| ::casac::functional * | oddpoly (const int order=0, const std::vector< double > ¶ms=std::vector< double >(1,-1)) |
| ::casac::functional * | evenpoly (const int order=0, const std::vector< double > ¶ms=std::vector< double >(1,-1)) |
| ::casac::functional * | chebyshev (const int order=0, const std::vector< double > ¶ms=std::vector< double >(1, 0), const double xmin=-1, const double xmax=-1, const std::string &ooimode="'constant'", const double def=0) |
| ::casac::functional * | butterworth (const int minorder=1, const int maxorder=1, const double mincut=-1.0, const double maxcut=1.0, const double center=0.0, const double peak=1.0) |
| ::casac::functional * | combi () |
| ::casac::functional * | compound () |
| ::casac::functional * | compiled (const std::string &code="''", const std::vector< double > ¶ms=std::vector< double >(1,-1)) |
| ::casac::record * | id () |
| std::string | tool_type () |
| std::string | name () |
| bool | tool_done (const bool kill=false) |
| casac::functional::functional | ( | ) |
| virtual casac::functional::~functional | ( | ) | [virtual] |
| ::casac::functional* casac::functional::open | ( | const std::string & | name = "gaussian1d", |
|
| const int | order = 0, |
|||
| const std::vector< double > & | params = ::casac::initialize_vector(3,(double) 1.0,(double) 0.0,(double) 1.0) | |||
| ) |
| ::casac::variant* casac::functional::f | ( | const std::vector< double > & | x = std::vector< double >(1,-1) |
) |
| ::casac::variant* casac::functional::cf | ( | const std::vector< casac::complex > & | x | ) |
| ::casac::variant* casac::functional::fdf | ( | const std::vector< double > & | x = std::vector< double >(1,-1) |
) |
| ::casac::variant* casac::functional::cfdf | ( | const std::vector< casac::complex > & | x | ) |
| std::string casac::functional::type | ( | ) |
| int casac::functional::npar | ( | ) |
| int casac::functional::ndim | ( | ) |
| int casac::functional::order | ( | ) |
| ::casac::record* casac::functional::state | ( | ) |
| std::vector<double> casac::functional::parameters | ( | ) |
| bool casac::functional::setparameters | ( | const std::vector< double > & | par = std::vector< double >(1,-1) |
) |
| double casac::functional::par | ( | const int | n = 1 |
) |
| std::vector<double> casac::functional::setpar | ( | const int | n = 1, |
|
| const double | v = 1 | |||
| ) |
| std::vector<bool> casac::functional::masks | ( | ) |
| bool casac::functional::setmasks | ( | const std::vector< bool > & | mask | ) |
| double casac::functional::mask | ( | const int | n = 1 |
) |
| std::vector<bool> casac::functional::setmask | ( | const int | n = 1, |
|
| const bool | v = true | |||
| ) |
| bool casac::functional::done | ( | ) |
| ::casac::functional* casac::functional::gaussian1d | ( | const ::casac::record & | height = ::casac::initialize_record(" 1.0 "), |
|
| const double | center = 0, |
|||
| const double | width = 1 | |||
| ) |
| ::casac::functional* casac::functional::gaussian2d | ( | const std::vector< double > & | params = std::vector< double >(1,-1) |
) |
| ::casac::functional* casac::functional::poly | ( | const int | order = 0, |
|
| const std::vector< double > & | params = std::vector< double >(1,-1) | |||
| ) |
| ::casac::functional* casac::functional::oddpoly | ( | const int | order = 0, |
|
| const std::vector< double > & | params = std::vector< double >(1,-1) | |||
| ) |
| ::casac::functional* casac::functional::evenpoly | ( | const int | order = 0, |
|
| const std::vector< double > & | params = std::vector< double >(1,-1) | |||
| ) |
| ::casac::functional* casac::functional::chebyshev | ( | const int | order = 0, |
|
| const std::vector< double > & | params = std::vector< double >(1, 0), |
|||
| const double | xmin = -1, |
|||
| const double | xmax = -1, |
|||
| const std::string & | ooimode = "'constant'", |
|||
| const double | def = 0 | |||
| ) |
| ::casac::functional* casac::functional::butterworth | ( | const int | minorder = 1, |
|
| const int | maxorder = 1, |
|||
| const double | mincut = -1.0, |
|||
| const double | maxcut = 1.0, |
|||
| const double | center = 0.0, |
|||
| const double | peak = 1.0 | |||
| ) |
| ::casac::functional* casac::functional::combi | ( | ) |
| ::casac::functional* casac::functional::compound | ( | ) |
| ::casac::functional* casac::functional::compiled | ( | const std::string & | code = "''", |
|
| const std::vector< double > & | params = std::vector< double >(1,-1) | |||
| ) |
| ::casac::record* casac::functional::id | ( | ) |
| std::string casac::functional::tool_type | ( | ) |
| std::string casac::functional::name | ( | ) |
| bool casac::functional::tool_done | ( | const bool | kill = false |
) |
1.5.1