GiNaC  1.6.2
Public Member Functions | Protected Member Functions | Protected Attributes | Friends
GiNaC::function_options Class Reference

#include <function.h>

List of all members.

Public Member Functions

 function_options ()
 function_options (std::string const &n, std::string const &tn=std::string())
 function_options (std::string const &n, unsigned np)
 ~function_options ()
void initialize ()
function_optionsdummy ()
function_optionsset_name (std::string const &n, std::string const &tn=std::string())
function_optionslatex_name (std::string const &tn)
function_optionseval_func (eval_funcp_1 e)
function_optionseval_func (eval_funcp_2 e)
function_optionseval_func (eval_funcp_3 e)
function_optionseval_func (eval_funcp_4 e)
function_optionseval_func (eval_funcp_5 e)
function_optionseval_func (eval_funcp_6 e)
function_optionseval_func (eval_funcp_7 e)
function_optionseval_func (eval_funcp_8 e)
function_optionseval_func (eval_funcp_9 e)
function_optionseval_func (eval_funcp_10 e)
function_optionseval_func (eval_funcp_11 e)
function_optionseval_func (eval_funcp_12 e)
function_optionseval_func (eval_funcp_13 e)
function_optionseval_func (eval_funcp_14 e)
function_optionsevalf_func (evalf_funcp_1 ef)
function_optionsevalf_func (evalf_funcp_2 ef)
function_optionsevalf_func (evalf_funcp_3 ef)
function_optionsevalf_func (evalf_funcp_4 ef)
function_optionsevalf_func (evalf_funcp_5 ef)
function_optionsevalf_func (evalf_funcp_6 ef)
function_optionsevalf_func (evalf_funcp_7 ef)
function_optionsevalf_func (evalf_funcp_8 ef)
function_optionsevalf_func (evalf_funcp_9 ef)
function_optionsevalf_func (evalf_funcp_10 ef)
function_optionsevalf_func (evalf_funcp_11 ef)
function_optionsevalf_func (evalf_funcp_12 ef)
function_optionsevalf_func (evalf_funcp_13 ef)
function_optionsevalf_func (evalf_funcp_14 ef)
function_optionsconjugate_func (conjugate_funcp_1 d)
function_optionsconjugate_func (conjugate_funcp_2 d)
function_optionsconjugate_func (conjugate_funcp_3 d)
function_optionsconjugate_func (conjugate_funcp_4 d)
function_optionsconjugate_func (conjugate_funcp_5 d)
function_optionsconjugate_func (conjugate_funcp_6 d)
function_optionsconjugate_func (conjugate_funcp_7 d)
function_optionsconjugate_func (conjugate_funcp_8 d)
function_optionsconjugate_func (conjugate_funcp_9 d)
function_optionsconjugate_func (conjugate_funcp_10 d)
function_optionsconjugate_func (conjugate_funcp_11 d)
function_optionsconjugate_func (conjugate_funcp_12 d)
function_optionsconjugate_func (conjugate_funcp_13 d)
function_optionsconjugate_func (conjugate_funcp_14 d)
function_optionsreal_part_func (real_part_funcp_1 d)
function_optionsreal_part_func (real_part_funcp_2 d)
function_optionsreal_part_func (real_part_funcp_3 d)
function_optionsreal_part_func (real_part_funcp_4 d)
function_optionsreal_part_func (real_part_funcp_5 d)
function_optionsreal_part_func (real_part_funcp_6 d)
function_optionsreal_part_func (real_part_funcp_7 d)
function_optionsreal_part_func (real_part_funcp_8 d)
function_optionsreal_part_func (real_part_funcp_9 d)
function_optionsreal_part_func (real_part_funcp_10 d)
function_optionsreal_part_func (real_part_funcp_11 d)
function_optionsreal_part_func (real_part_funcp_12 d)
function_optionsreal_part_func (real_part_funcp_13 d)
function_optionsreal_part_func (real_part_funcp_14 d)
function_optionsimag_part_func (imag_part_funcp_1 d)
function_optionsimag_part_func (imag_part_funcp_2 d)
function_optionsimag_part_func (imag_part_funcp_3 d)
function_optionsimag_part_func (imag_part_funcp_4 d)
function_optionsimag_part_func (imag_part_funcp_5 d)
function_optionsimag_part_func (imag_part_funcp_6 d)
function_optionsimag_part_func (imag_part_funcp_7 d)
function_optionsimag_part_func (imag_part_funcp_8 d)
function_optionsimag_part_func (imag_part_funcp_9 d)
function_optionsimag_part_func (imag_part_funcp_10 d)
function_optionsimag_part_func (imag_part_funcp_11 d)
function_optionsimag_part_func (imag_part_funcp_12 d)
function_optionsimag_part_func (imag_part_funcp_13 d)
function_optionsimag_part_func (imag_part_funcp_14 d)
function_optionsderivative_func (derivative_funcp_1 d)
function_optionsderivative_func (derivative_funcp_2 d)
function_optionsderivative_func (derivative_funcp_3 d)
function_optionsderivative_func (derivative_funcp_4 d)
function_optionsderivative_func (derivative_funcp_5 d)
function_optionsderivative_func (derivative_funcp_6 d)
function_optionsderivative_func (derivative_funcp_7 d)
function_optionsderivative_func (derivative_funcp_8 d)
function_optionsderivative_func (derivative_funcp_9 d)
function_optionsderivative_func (derivative_funcp_10 d)
function_optionsderivative_func (derivative_funcp_11 d)
function_optionsderivative_func (derivative_funcp_12 d)
function_optionsderivative_func (derivative_funcp_13 d)
function_optionsderivative_func (derivative_funcp_14 d)
function_optionspower_func (power_funcp_1 d)
function_optionspower_func (power_funcp_2 d)
function_optionspower_func (power_funcp_3 d)
function_optionspower_func (power_funcp_4 d)
function_optionspower_func (power_funcp_5 d)
function_optionspower_func (power_funcp_6 d)
function_optionspower_func (power_funcp_7 d)
function_optionspower_func (power_funcp_8 d)
function_optionspower_func (power_funcp_9 d)
function_optionspower_func (power_funcp_10 d)
function_optionspower_func (power_funcp_11 d)
function_optionspower_func (power_funcp_12 d)
function_optionspower_func (power_funcp_13 d)
function_optionspower_func (power_funcp_14 d)
function_optionsseries_func (series_funcp_1 s)
function_optionsseries_func (series_funcp_2 s)
function_optionsseries_func (series_funcp_3 s)
function_optionsseries_func (series_funcp_4 s)
function_optionsseries_func (series_funcp_5 s)
function_optionsseries_func (series_funcp_6 s)
function_optionsseries_func (series_funcp_7 s)
function_optionsseries_func (series_funcp_8 s)
function_optionsseries_func (series_funcp_9 s)
function_optionsseries_func (series_funcp_10 s)
function_optionsseries_func (series_funcp_11 s)
function_optionsseries_func (series_funcp_12 s)
function_optionsseries_func (series_funcp_13 s)
function_optionsseries_func (series_funcp_14 s)
template<class Ctx >
function_optionsprint_func (print_funcp_1 p)
template<class Ctx >
function_optionsprint_func (print_funcp_2 p)
template<class Ctx >
function_optionsprint_func (print_funcp_3 p)
template<class Ctx >
function_optionsprint_func (print_funcp_4 p)
template<class Ctx >
function_optionsprint_func (print_funcp_5 p)
template<class Ctx >
function_optionsprint_func (print_funcp_6 p)
template<class Ctx >
function_optionsprint_func (print_funcp_7 p)
template<class Ctx >
function_optionsprint_func (print_funcp_8 p)
template<class Ctx >
function_optionsprint_func (print_funcp_9 p)
template<class Ctx >
function_optionsprint_func (print_funcp_10 p)
template<class Ctx >
function_optionsprint_func (print_funcp_11 p)
template<class Ctx >
function_optionsprint_func (print_funcp_12 p)
template<class Ctx >
function_optionsprint_func (print_funcp_13 p)
template<class Ctx >
function_optionsprint_func (print_funcp_14 p)
function_optionseval_func (eval_funcp_exvector e)
function_optionsevalf_func (evalf_funcp_exvector ef)
function_optionsconjugate_func (conjugate_funcp_exvector d)
function_optionsreal_part_func (real_part_funcp_exvector d)
function_optionsimag_part_func (imag_part_funcp_exvector d)
function_optionsderivative_func (derivative_funcp_exvector d)
function_optionspower_func (power_funcp_exvector d)
function_optionsseries_func (series_funcp_exvector s)
template<class Ctx >
function_optionsprint_func (print_funcp_exvector p)
function_optionsset_return_type (unsigned rt, const return_type_t *rtt=0)
function_optionsdo_not_evalf_params ()
function_optionsremember (unsigned size, unsigned assoc_size=0, unsigned strategy=remember_strategies::delete_never)
function_optionsoverloaded (unsigned o)
function_optionsset_symmetry (const symmetry &s)
std::string get_name () const
unsigned get_nparams () const

Protected Member Functions

bool has_derivative () const
bool has_power () const
void test_and_set_nparams (unsigned n)
void set_print_func (unsigned id, print_funcp f)

Protected Attributes

std::string name
std::string TeX_name
unsigned nparams
eval_funcp eval_f
evalf_funcp evalf_f
conjugate_funcp conjugate_f
real_part_funcp real_part_f
imag_part_funcp imag_part_f
derivative_funcp derivative_f
power_funcp power_f
series_funcp series_f
std::vector< print_funcpprint_dispatch_table
bool evalf_params_first
bool use_return_type
unsigned return_type
return_type_t return_type_tinfo
bool use_remember
unsigned remember_size
unsigned remember_assoc_size
unsigned remember_strategy
bool eval_use_exvector_args
bool evalf_use_exvector_args
bool conjugate_use_exvector_args
bool real_part_use_exvector_args
bool imag_part_use_exvector_args
bool derivative_use_exvector_args
bool power_use_exvector_args
bool series_use_exvector_args
bool print_use_exvector_args
unsigned functions_with_same_name
ex symtree

Friends

class function
class fderivative

Detailed Description

Definition at line 309 of file function.h.


Constructor & Destructor Documentation

GiNaC::function_options::function_options ( )

Definition at line 54 of file function.cpp.

References initialize().

GiNaC::function_options::function_options ( std::string const &  n,
std::string const &  tn = std::string() 
)

Definition at line 59 of file function.cpp.

References initialize(), and set_name().

GiNaC::function_options::function_options ( std::string const &  n,
unsigned  np 
)

Definition at line 65 of file function.cpp.

References initialize(), nparams, and set_name().

GiNaC::function_options::~function_options ( )

Definition at line 72 of file function.cpp.


Member Function Documentation

void GiNaC::function_options::initialize ( )
function_options& GiNaC::function_options::dummy ( ) [inline]

Definition at line 320 of file function.h.

function_options & GiNaC::function_options::set_name ( std::string const &  n,
std::string const &  tn = std::string() 
)

Definition at line 99 of file function.cpp.

References n, name, and TeX_name.

Referenced by function_options(), and initialize().

function_options & GiNaC::function_options::latex_name ( std::string const &  tn)

Definition at line 110 of file function.cpp.

References TeX_name.

function_options & GiNaC::function_options::eval_func ( eval_funcp_1  e)

Definition at line 117 of file function.cpp.

References eval_f, and test_and_set_nparams().

function_options & GiNaC::function_options::eval_func ( eval_funcp_2  e)

Definition at line 123 of file function.cpp.

References eval_f, and test_and_set_nparams().

function_options & GiNaC::function_options::eval_func ( eval_funcp_3  e)

Definition at line 129 of file function.cpp.

References eval_f, and test_and_set_nparams().

function_options & GiNaC::function_options::eval_func ( eval_funcp_4  e)

Definition at line 135 of file function.cpp.

References eval_f, and test_and_set_nparams().

function_options & GiNaC::function_options::eval_func ( eval_funcp_5  e)

Definition at line 141 of file function.cpp.

References eval_f, and test_and_set_nparams().

function_options & GiNaC::function_options::eval_func ( eval_funcp_6  e)

Definition at line 147 of file function.cpp.

References eval_f, and test_and_set_nparams().

function_options & GiNaC::function_options::eval_func ( eval_funcp_7  e)

Definition at line 153 of file function.cpp.

References eval_f, and test_and_set_nparams().

function_options & GiNaC::function_options::eval_func ( eval_funcp_8  e)

Definition at line 159 of file function.cpp.

References eval_f, and test_and_set_nparams().

function_options & GiNaC::function_options::eval_func ( eval_funcp_9  e)

Definition at line 165 of file function.cpp.

References eval_f, and test_and_set_nparams().

function_options & GiNaC::function_options::eval_func ( eval_funcp_10  e)

Definition at line 171 of file function.cpp.

References eval_f, and test_and_set_nparams().

function_options & GiNaC::function_options::eval_func ( eval_funcp_11  e)

Definition at line 177 of file function.cpp.

References eval_f, and test_and_set_nparams().

function_options & GiNaC::function_options::eval_func ( eval_funcp_12  e)

Definition at line 183 of file function.cpp.

References eval_f, and test_and_set_nparams().

function_options & GiNaC::function_options::eval_func ( eval_funcp_13  e)

Definition at line 189 of file function.cpp.

References eval_f, and test_and_set_nparams().

function_options & GiNaC::function_options::eval_func ( eval_funcp_14  e)

Definition at line 195 of file function.cpp.

References eval_f, and test_and_set_nparams().

function_options & GiNaC::function_options::evalf_func ( evalf_funcp_1  ef)

Definition at line 202 of file function.cpp.

References evalf_f, and test_and_set_nparams().

function_options & GiNaC::function_options::evalf_func ( evalf_funcp_2  ef)

Definition at line 208 of file function.cpp.

References evalf_f, and test_and_set_nparams().

function_options & GiNaC::function_options::evalf_func ( evalf_funcp_3  ef)

Definition at line 214 of file function.cpp.

References evalf_f, and test_and_set_nparams().

function_options & GiNaC::function_options::evalf_func ( evalf_funcp_4  ef)

Definition at line 220 of file function.cpp.

References evalf_f, and test_and_set_nparams().

function_options & GiNaC::function_options::evalf_func ( evalf_funcp_5  ef)

Definition at line 226 of file function.cpp.

References evalf_f, and test_and_set_nparams().

function_options & GiNaC::function_options::evalf_func ( evalf_funcp_6  ef)

Definition at line 232 of file function.cpp.

References evalf_f, and test_and_set_nparams().

function_options & GiNaC::function_options::evalf_func ( evalf_funcp_7  ef)

Definition at line 238 of file function.cpp.

References evalf_f, and test_and_set_nparams().

function_options & GiNaC::function_options::evalf_func ( evalf_funcp_8  ef)

Definition at line 244 of file function.cpp.

References evalf_f, and test_and_set_nparams().

function_options & GiNaC::function_options::evalf_func ( evalf_funcp_9  ef)

Definition at line 250 of file function.cpp.

References evalf_f, and test_and_set_nparams().

function_options & GiNaC::function_options::evalf_func ( evalf_funcp_10  ef)

Definition at line 256 of file function.cpp.

References evalf_f, and test_and_set_nparams().

function_options & GiNaC::function_options::evalf_func ( evalf_funcp_11  ef)

Definition at line 262 of file function.cpp.

References evalf_f, and test_and_set_nparams().

function_options & GiNaC::function_options::evalf_func ( evalf_funcp_12  ef)

Definition at line 268 of file function.cpp.

References evalf_f, and test_and_set_nparams().

function_options & GiNaC::function_options::evalf_func ( evalf_funcp_13  ef)

Definition at line 274 of file function.cpp.

References evalf_f, and test_and_set_nparams().

function_options & GiNaC::function_options::evalf_func ( evalf_funcp_14  ef)

Definition at line 280 of file function.cpp.

References evalf_f, and test_and_set_nparams().

function_options & GiNaC::function_options::conjugate_func ( conjugate_funcp_1  d)

Definition at line 287 of file function.cpp.

References conjugate_f, and test_and_set_nparams().

function_options & GiNaC::function_options::conjugate_func ( conjugate_funcp_2  d)

Definition at line 293 of file function.cpp.

References conjugate_f, and test_and_set_nparams().

function_options & GiNaC::function_options::conjugate_func ( conjugate_funcp_3  d)

Definition at line 299 of file function.cpp.

References conjugate_f, and test_and_set_nparams().

function_options & GiNaC::function_options::conjugate_func ( conjugate_funcp_4  d)

Definition at line 305 of file function.cpp.

References conjugate_f, and test_and_set_nparams().

function_options & GiNaC::function_options::conjugate_func ( conjugate_funcp_5  d)

Definition at line 311 of file function.cpp.

References conjugate_f, and test_and_set_nparams().

function_options & GiNaC::function_options::conjugate_func ( conjugate_funcp_6  d)

Definition at line 317 of file function.cpp.

References conjugate_f, and test_and_set_nparams().

function_options & GiNaC::function_options::conjugate_func ( conjugate_funcp_7  d)

Definition at line 323 of file function.cpp.

References conjugate_f, and test_and_set_nparams().

function_options & GiNaC::function_options::conjugate_func ( conjugate_funcp_8  d)

Definition at line 329 of file function.cpp.

References conjugate_f, and test_and_set_nparams().

function_options & GiNaC::function_options::conjugate_func ( conjugate_funcp_9  d)

Definition at line 335 of file function.cpp.

References conjugate_f, and test_and_set_nparams().

function_options & GiNaC::function_options::conjugate_func ( conjugate_funcp_10  d)

Definition at line 341 of file function.cpp.

References conjugate_f, and test_and_set_nparams().

function_options & GiNaC::function_options::conjugate_func ( conjugate_funcp_11  d)

Definition at line 347 of file function.cpp.

References conjugate_f, and test_and_set_nparams().

function_options & GiNaC::function_options::conjugate_func ( conjugate_funcp_12  d)

Definition at line 353 of file function.cpp.

References conjugate_f, and test_and_set_nparams().

function_options & GiNaC::function_options::conjugate_func ( conjugate_funcp_13  d)

Definition at line 359 of file function.cpp.

References conjugate_f, and test_and_set_nparams().

function_options & GiNaC::function_options::conjugate_func ( conjugate_funcp_14  d)

Definition at line 365 of file function.cpp.

References conjugate_f, and test_and_set_nparams().

function_options & GiNaC::function_options::real_part_func ( real_part_funcp_1  d)

Definition at line 372 of file function.cpp.

References real_part_f, and test_and_set_nparams().

function_options & GiNaC::function_options::real_part_func ( real_part_funcp_2  d)

Definition at line 378 of file function.cpp.

References real_part_f, and test_and_set_nparams().

function_options & GiNaC::function_options::real_part_func ( real_part_funcp_3  d)

Definition at line 384 of file function.cpp.

References real_part_f, and test_and_set_nparams().

function_options & GiNaC::function_options::real_part_func ( real_part_funcp_4  d)

Definition at line 390 of file function.cpp.

References real_part_f, and test_and_set_nparams().

function_options & GiNaC::function_options::real_part_func ( real_part_funcp_5  d)

Definition at line 396 of file function.cpp.

References real_part_f, and test_and_set_nparams().

function_options & GiNaC::function_options::real_part_func ( real_part_funcp_6  d)

Definition at line 402 of file function.cpp.

References real_part_f, and test_and_set_nparams().

function_options & GiNaC::function_options::real_part_func ( real_part_funcp_7  d)

Definition at line 408 of file function.cpp.

References real_part_f, and test_and_set_nparams().

function_options & GiNaC::function_options::real_part_func ( real_part_funcp_8  d)

Definition at line 414 of file function.cpp.

References real_part_f, and test_and_set_nparams().

function_options & GiNaC::function_options::real_part_func ( real_part_funcp_9  d)

Definition at line 420 of file function.cpp.

References real_part_f, and test_and_set_nparams().

function_options & GiNaC::function_options::real_part_func ( real_part_funcp_10  d)

Definition at line 426 of file function.cpp.

References real_part_f, and test_and_set_nparams().

function_options & GiNaC::function_options::real_part_func ( real_part_funcp_11  d)

Definition at line 432 of file function.cpp.

References real_part_f, and test_and_set_nparams().

function_options & GiNaC::function_options::real_part_func ( real_part_funcp_12  d)

Definition at line 438 of file function.cpp.

References real_part_f, and test_and_set_nparams().

function_options & GiNaC::function_options::real_part_func ( real_part_funcp_13  d)

Definition at line 444 of file function.cpp.

References real_part_f, and test_and_set_nparams().

function_options & GiNaC::function_options::real_part_func ( real_part_funcp_14  d)

Definition at line 450 of file function.cpp.

References real_part_f, and test_and_set_nparams().

function_options & GiNaC::function_options::imag_part_func ( imag_part_funcp_1  d)

Definition at line 457 of file function.cpp.

References imag_part_f, and test_and_set_nparams().

function_options & GiNaC::function_options::imag_part_func ( imag_part_funcp_2  d)

Definition at line 463 of file function.cpp.

References imag_part_f, and test_and_set_nparams().

function_options & GiNaC::function_options::imag_part_func ( imag_part_funcp_3  d)

Definition at line 469 of file function.cpp.

References imag_part_f, and test_and_set_nparams().

function_options & GiNaC::function_options::imag_part_func ( imag_part_funcp_4  d)

Definition at line 475 of file function.cpp.

References imag_part_f, and test_and_set_nparams().

function_options & GiNaC::function_options::imag_part_func ( imag_part_funcp_5  d)

Definition at line 481 of file function.cpp.

References imag_part_f, and test_and_set_nparams().

function_options & GiNaC::function_options::imag_part_func ( imag_part_funcp_6  d)

Definition at line 487 of file function.cpp.

References imag_part_f, and test_and_set_nparams().

function_options & GiNaC::function_options::imag_part_func ( imag_part_funcp_7  d)

Definition at line 493 of file function.cpp.

References imag_part_f, and test_and_set_nparams().

function_options & GiNaC::function_options::imag_part_func ( imag_part_funcp_8  d)

Definition at line 499 of file function.cpp.

References imag_part_f, and test_and_set_nparams().

function_options & GiNaC::function_options::imag_part_func ( imag_part_funcp_9  d)

Definition at line 505 of file function.cpp.

References imag_part_f, and test_and_set_nparams().

function_options & GiNaC::function_options::imag_part_func ( imag_part_funcp_10  d)

Definition at line 511 of file function.cpp.

References imag_part_f, and test_and_set_nparams().

function_options & GiNaC::function_options::imag_part_func ( imag_part_funcp_11  d)

Definition at line 517 of file function.cpp.

References imag_part_f, and test_and_set_nparams().

function_options & GiNaC::function_options::imag_part_func ( imag_part_funcp_12  d)

Definition at line 523 of file function.cpp.

References imag_part_f, and test_and_set_nparams().

function_options & GiNaC::function_options::imag_part_func ( imag_part_funcp_13  d)

Definition at line 529 of file function.cpp.

References imag_part_f, and test_and_set_nparams().

function_options & GiNaC::function_options::imag_part_func ( imag_part_funcp_14  d)

Definition at line 535 of file function.cpp.

References imag_part_f, and test_and_set_nparams().

function_options & GiNaC::function_options::derivative_func ( derivative_funcp_1  d)

Definition at line 542 of file function.cpp.

References derivative_f, and test_and_set_nparams().

function_options & GiNaC::function_options::derivative_func ( derivative_funcp_2  d)

Definition at line 548 of file function.cpp.

References derivative_f, and test_and_set_nparams().

function_options & GiNaC::function_options::derivative_func ( derivative_funcp_3  d)

Definition at line 554 of file function.cpp.

References derivative_f, and test_and_set_nparams().

function_options & GiNaC::function_options::derivative_func ( derivative_funcp_4  d)

Definition at line 560 of file function.cpp.

References derivative_f, and test_and_set_nparams().

function_options & GiNaC::function_options::derivative_func ( derivative_funcp_5  d)

Definition at line 566 of file function.cpp.

References derivative_f, and test_and_set_nparams().

function_options & GiNaC::function_options::derivative_func ( derivative_funcp_6  d)

Definition at line 572 of file function.cpp.

References derivative_f, and test_and_set_nparams().

function_options & GiNaC::function_options::derivative_func ( derivative_funcp_7  d)

Definition at line 578 of file function.cpp.

References derivative_f, and test_and_set_nparams().

function_options & GiNaC::function_options::derivative_func ( derivative_funcp_8  d)

Definition at line 584 of file function.cpp.

References derivative_f, and test_and_set_nparams().

function_options & GiNaC::function_options::derivative_func ( derivative_funcp_9  d)

Definition at line 590 of file function.cpp.

References derivative_f, and test_and_set_nparams().

function_options & GiNaC::function_options::derivative_func ( derivative_funcp_10  d)

Definition at line 596 of file function.cpp.

References derivative_f, and test_and_set_nparams().

function_options & GiNaC::function_options::derivative_func ( derivative_funcp_11  d)

Definition at line 602 of file function.cpp.

References derivative_f, and test_and_set_nparams().

function_options & GiNaC::function_options::derivative_func ( derivative_funcp_12  d)

Definition at line 608 of file function.cpp.

References derivative_f, and test_and_set_nparams().

function_options & GiNaC::function_options::derivative_func ( derivative_funcp_13  d)

Definition at line 614 of file function.cpp.

References derivative_f, and test_and_set_nparams().

function_options & GiNaC::function_options::derivative_func ( derivative_funcp_14  d)

Definition at line 620 of file function.cpp.

References derivative_f, and test_and_set_nparams().

function_options & GiNaC::function_options::power_func ( power_funcp_1  d)

Definition at line 627 of file function.cpp.

References power_f, and test_and_set_nparams().

function_options & GiNaC::function_options::power_func ( power_funcp_2  d)

Definition at line 633 of file function.cpp.

References power_f, and test_and_set_nparams().

function_options & GiNaC::function_options::power_func ( power_funcp_3  d)

Definition at line 639 of file function.cpp.

References power_f, and test_and_set_nparams().

function_options & GiNaC::function_options::power_func ( power_funcp_4  d)

Definition at line 645 of file function.cpp.

References power_f, and test_and_set_nparams().

function_options & GiNaC::function_options::power_func ( power_funcp_5  d)

Definition at line 651 of file function.cpp.

References power_f, and test_and_set_nparams().

function_options & GiNaC::function_options::power_func ( power_funcp_6  d)

Definition at line 657 of file function.cpp.

References power_f, and test_and_set_nparams().

function_options & GiNaC::function_options::power_func ( power_funcp_7  d)

Definition at line 663 of file function.cpp.

References power_f, and test_and_set_nparams().

function_options & GiNaC::function_options::power_func ( power_funcp_8  d)

Definition at line 669 of file function.cpp.

References power_f, and test_and_set_nparams().

function_options & GiNaC::function_options::power_func ( power_funcp_9  d)

Definition at line 675 of file function.cpp.

References power_f, and test_and_set_nparams().

function_options & GiNaC::function_options::power_func ( power_funcp_10  d)

Definition at line 681 of file function.cpp.

References power_f, and test_and_set_nparams().

function_options & GiNaC::function_options::power_func ( power_funcp_11  d)

Definition at line 687 of file function.cpp.

References power_f, and test_and_set_nparams().

function_options & GiNaC::function_options::power_func ( power_funcp_12  d)

Definition at line 693 of file function.cpp.

References power_f, and test_and_set_nparams().

function_options & GiNaC::function_options::power_func ( power_funcp_13  d)

Definition at line 699 of file function.cpp.

References power_f, and test_and_set_nparams().

function_options & GiNaC::function_options::power_func ( power_funcp_14  d)

Definition at line 705 of file function.cpp.

References power_f, and test_and_set_nparams().

function_options & GiNaC::function_options::series_func ( series_funcp_1  s)

Definition at line 712 of file function.cpp.

References series_f, and test_and_set_nparams().

function_options & GiNaC::function_options::series_func ( series_funcp_2  s)

Definition at line 718 of file function.cpp.

References series_f, and test_and_set_nparams().

function_options & GiNaC::function_options::series_func ( series_funcp_3  s)

Definition at line 724 of file function.cpp.

References series_f, and test_and_set_nparams().

function_options & GiNaC::function_options::series_func ( series_funcp_4  s)

Definition at line 730 of file function.cpp.

References series_f, and test_and_set_nparams().

function_options & GiNaC::function_options::series_func ( series_funcp_5  s)

Definition at line 736 of file function.cpp.

References series_f, and test_and_set_nparams().

function_options & GiNaC::function_options::series_func ( series_funcp_6  s)

Definition at line 742 of file function.cpp.

References series_f, and test_and_set_nparams().

function_options & GiNaC::function_options::series_func ( series_funcp_7  s)

Definition at line 748 of file function.cpp.

References series_f, and test_and_set_nparams().

function_options & GiNaC::function_options::series_func ( series_funcp_8  s)

Definition at line 754 of file function.cpp.

References series_f, and test_and_set_nparams().

function_options & GiNaC::function_options::series_func ( series_funcp_9  s)

Definition at line 760 of file function.cpp.

References series_f, and test_and_set_nparams().

function_options & GiNaC::function_options::series_func ( series_funcp_10  s)

Definition at line 766 of file function.cpp.

References series_f, and test_and_set_nparams().

function_options & GiNaC::function_options::series_func ( series_funcp_11  s)

Definition at line 772 of file function.cpp.

References series_f, and test_and_set_nparams().

function_options & GiNaC::function_options::series_func ( series_funcp_12  s)

Definition at line 778 of file function.cpp.

References series_f, and test_and_set_nparams().

function_options & GiNaC::function_options::series_func ( series_funcp_13  s)

Definition at line 784 of file function.cpp.

References series_f, and test_and_set_nparams().

function_options & GiNaC::function_options::series_func ( series_funcp_14  s)

Definition at line 790 of file function.cpp.

References series_f, and test_and_set_nparams().

template<class Ctx >
function_options& GiNaC::function_options::print_func ( print_funcp_1  p) [inline]

Definition at line 444 of file function.h.

References options, set_print_func(), and test_and_set_nparams().

template<class Ctx >
function_options& GiNaC::function_options::print_func ( print_funcp_2  p) [inline]

Definition at line 450 of file function.h.

References options, set_print_func(), and test_and_set_nparams().

template<class Ctx >
function_options& GiNaC::function_options::print_func ( print_funcp_3  p) [inline]

Definition at line 456 of file function.h.

References options, set_print_func(), and test_and_set_nparams().

template<class Ctx >
function_options& GiNaC::function_options::print_func ( print_funcp_4  p) [inline]

Definition at line 462 of file function.h.

References options, set_print_func(), and test_and_set_nparams().

template<class Ctx >
function_options& GiNaC::function_options::print_func ( print_funcp_5  p) [inline]

Definition at line 468 of file function.h.

References options, set_print_func(), and test_and_set_nparams().

template<class Ctx >
function_options& GiNaC::function_options::print_func ( print_funcp_6  p) [inline]

Definition at line 474 of file function.h.

References options, set_print_func(), and test_and_set_nparams().

template<class Ctx >
function_options& GiNaC::function_options::print_func ( print_funcp_7  p) [inline]

Definition at line 480 of file function.h.

References options, set_print_func(), and test_and_set_nparams().

template<class Ctx >
function_options& GiNaC::function_options::print_func ( print_funcp_8  p) [inline]

Definition at line 486 of file function.h.

References options, set_print_func(), and test_and_set_nparams().

template<class Ctx >
function_options& GiNaC::function_options::print_func ( print_funcp_9  p) [inline]

Definition at line 492 of file function.h.

References options, set_print_func(), and test_and_set_nparams().

template<class Ctx >
function_options& GiNaC::function_options::print_func ( print_funcp_10  p) [inline]

Definition at line 498 of file function.h.

References options, set_print_func(), and test_and_set_nparams().

template<class Ctx >
function_options& GiNaC::function_options::print_func ( print_funcp_11  p) [inline]

Definition at line 504 of file function.h.

References options, set_print_func(), and test_and_set_nparams().

template<class Ctx >
function_options& GiNaC::function_options::print_func ( print_funcp_12  p) [inline]

Definition at line 510 of file function.h.

References options, set_print_func(), and test_and_set_nparams().

template<class Ctx >
function_options& GiNaC::function_options::print_func ( print_funcp_13  p) [inline]

Definition at line 516 of file function.h.

References options, set_print_func(), and test_and_set_nparams().

template<class Ctx >
function_options& GiNaC::function_options::print_func ( print_funcp_14  p) [inline]

Definition at line 522 of file function.h.

References options, set_print_func(), and test_and_set_nparams().

function_options & GiNaC::function_options::eval_func ( eval_funcp_exvector  e)

Definition at line 799 of file function.cpp.

References eval_f, and eval_use_exvector_args.

function_options & GiNaC::function_options::evalf_func ( evalf_funcp_exvector  ef)

Definition at line 805 of file function.cpp.

References evalf_f, and evalf_use_exvector_args.

function_options & GiNaC::function_options::conjugate_func ( conjugate_funcp_exvector  d)

Definition at line 811 of file function.cpp.

References conjugate_f, and conjugate_use_exvector_args.

function_options & GiNaC::function_options::real_part_func ( real_part_funcp_exvector  d)

Definition at line 817 of file function.cpp.

References real_part_f, and real_part_use_exvector_args.

function_options & GiNaC::function_options::imag_part_func ( imag_part_funcp_exvector  d)

Definition at line 823 of file function.cpp.

References imag_part_f, and imag_part_use_exvector_args.

function_options & GiNaC::function_options::derivative_func ( derivative_funcp_exvector  d)

Definition at line 830 of file function.cpp.

References derivative_f, and derivative_use_exvector_args.

function_options & GiNaC::function_options::power_func ( power_funcp_exvector  d)

Definition at line 836 of file function.cpp.

References power_f, and power_use_exvector_args.

function_options & GiNaC::function_options::series_func ( series_funcp_exvector  s)

Definition at line 842 of file function.cpp.

References series_f, and series_use_exvector_args.

template<class Ctx >
function_options& GiNaC::function_options::print_func ( print_funcp_exvector  p) [inline]

Definition at line 539 of file function.h.

References options, print_use_exvector_args, and set_print_func().

function_options & GiNaC::function_options::set_return_type ( unsigned  rt,
const return_type_t rtt = 0 
)

Definition at line 849 of file function.cpp.

References return_type, return_type_tinfo, and use_return_type.

function_options & GiNaC::function_options::do_not_evalf_params ( )

Definition at line 860 of file function.cpp.

References evalf_params_first.

function_options & GiNaC::function_options::remember ( unsigned  size,
unsigned  assoc_size = 0,
unsigned  strategy = remember_strategies::delete_never 
)

Definition at line 866 of file function.cpp.

References remember_assoc_size, remember_size, remember_strategy, and use_remember.

function_options & GiNaC::function_options::overloaded ( unsigned  o)

Definition at line 877 of file function.cpp.

References functions_with_same_name.

function_options & GiNaC::function_options::set_symmetry ( const symmetry s)

Definition at line 883 of file function.cpp.

References symtree.

std::string GiNaC::function_options::get_name ( ) const [inline]

Definition at line 553 of file function.h.

References name.

unsigned GiNaC::function_options::get_nparams ( ) const [inline]

Definition at line 554 of file function.h.

References nparams.

bool GiNaC::function_options::has_derivative ( ) const [inline, protected]

Definition at line 557 of file function.h.

References derivative_f.

bool GiNaC::function_options::has_power ( ) const [inline, protected]

Definition at line 558 of file function.h.

References power_f.

void GiNaC::function_options::test_and_set_nparams ( unsigned  n) [protected]
void GiNaC::function_options::set_print_func ( unsigned  id,
print_funcp  f 
) [protected]

Definition at line 903 of file function.cpp.

References print_dispatch_table.

Referenced by print_func().


Friends And Related Function Documentation

friend class function [friend]

Definition at line 311 of file function.h.

friend class fderivative [friend]

Definition at line 312 of file function.h.


Member Data Documentation

std::string GiNaC::function_options::name [protected]
std::string GiNaC::function_options::TeX_name [protected]

Definition at line 563 of file function.h.

Referenced by latex_name(), GiNaC::function::print(), and set_name().

unsigned GiNaC::function_options::nparams [protected]

Definition at line 567 of file function.h.

Referenced by GiNaC::function::eval(), eval_func(), and initialize().

Definition at line 568 of file function.h.

Referenced by GiNaC::function::evalf(), evalf_func(), and initialize().

Definition at line 569 of file function.h.

Referenced by GiNaC::function::conjugate(), conjugate_func(), and initialize().

Definition at line 570 of file function.h.

Referenced by initialize(), GiNaC::function::real_part(), and real_part_func().

Definition at line 571 of file function.h.

Referenced by GiNaC::function::imag_part(), imag_part_func(), and initialize().

Definition at line 573 of file function.h.

Referenced by has_power(), initialize(), GiNaC::function::power(), and power_func().

Definition at line 574 of file function.h.

Referenced by initialize(), GiNaC::function::series(), and series_func().

Definition at line 575 of file function.h.

Referenced by GiNaC::function::print(), and set_print_func().

Definition at line 577 of file function.h.

Referenced by do_not_evalf_params(), GiNaC::function::evalf(), and initialize().

Definition at line 580 of file function.h.

Referenced by GiNaC::function::return_type(), and set_return_type().

Definition at line 581 of file function.h.

Referenced by GiNaC::function::return_type_tinfo(), and set_return_type().

Definition at line 584 of file function.h.

Referenced by GiNaC::function::register_new(), and remember().

Definition at line 585 of file function.h.

Referenced by GiNaC::function::register_new(), and remember().

Definition at line 586 of file function.h.

Referenced by GiNaC::function::register_new(), and remember().

Definition at line 588 of file function.h.

Referenced by GiNaC::function::eval(), eval_func(), and initialize().

Definition at line 589 of file function.h.

Referenced by GiNaC::function::evalf(), evalf_func(), and initialize().

Definition at line 590 of file function.h.

Referenced by GiNaC::function::conjugate(), conjugate_func(), and initialize().

Definition at line 591 of file function.h.

Referenced by initialize(), GiNaC::function::real_part(), and real_part_func().

Definition at line 592 of file function.h.

Referenced by GiNaC::function::imag_part(), imag_part_func(), and initialize().

Definition at line 593 of file function.h.

Referenced by derivative_func(), initialize(), and GiNaC::function::pderivative().

Definition at line 594 of file function.h.

Referenced by initialize(), GiNaC::function::power(), and power_func().

Definition at line 595 of file function.h.

Referenced by initialize(), GiNaC::function::series(), and series_func().

Definition at line 596 of file function.h.

Referenced by initialize(), GiNaC::function::print(), and print_func().

Definition at line 598 of file function.h.

Referenced by initialize(), overloaded(), and GiNaC::function::register_new().

Definition at line 600 of file function.h.

Referenced by GiNaC::function::eval(), initialize(), and set_symmetry().


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

This page is part of the GiNaC developer's reference. It was generated automatically by doxygen. For an introduction, see the tutorial.