GiNaC 1.8.7
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
GiNaC::function_options Class Reference

#include <function.h>

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 e)
 
function_optionsevalf_func (evalf_funcp_2 e)
 
function_optionsevalf_func (evalf_funcp_3 e)
 
function_optionsevalf_func (evalf_funcp_4 e)
 
function_optionsevalf_func (evalf_funcp_5 e)
 
function_optionsevalf_func (evalf_funcp_6 e)
 
function_optionsevalf_func (evalf_funcp_7 e)
 
function_optionsevalf_func (evalf_funcp_8 e)
 
function_optionsevalf_func (evalf_funcp_9 e)
 
function_optionsevalf_func (evalf_funcp_10 e)
 
function_optionsevalf_func (evalf_funcp_11 e)
 
function_optionsevalf_func (evalf_funcp_12 e)
 
function_optionsevalf_func (evalf_funcp_13 e)
 
function_optionsevalf_func (evalf_funcp_14 e)
 
function_optionsconjugate_func (conjugate_funcp_1 e)
 
function_optionsconjugate_func (conjugate_funcp_2 e)
 
function_optionsconjugate_func (conjugate_funcp_3 e)
 
function_optionsconjugate_func (conjugate_funcp_4 e)
 
function_optionsconjugate_func (conjugate_funcp_5 e)
 
function_optionsconjugate_func (conjugate_funcp_6 e)
 
function_optionsconjugate_func (conjugate_funcp_7 e)
 
function_optionsconjugate_func (conjugate_funcp_8 e)
 
function_optionsconjugate_func (conjugate_funcp_9 e)
 
function_optionsconjugate_func (conjugate_funcp_10 e)
 
function_optionsconjugate_func (conjugate_funcp_11 e)
 
function_optionsconjugate_func (conjugate_funcp_12 e)
 
function_optionsconjugate_func (conjugate_funcp_13 e)
 
function_optionsconjugate_func (conjugate_funcp_14 e)
 
function_optionsreal_part_func (real_part_funcp_1 e)
 
function_optionsreal_part_func (real_part_funcp_2 e)
 
function_optionsreal_part_func (real_part_funcp_3 e)
 
function_optionsreal_part_func (real_part_funcp_4 e)
 
function_optionsreal_part_func (real_part_funcp_5 e)
 
function_optionsreal_part_func (real_part_funcp_6 e)
 
function_optionsreal_part_func (real_part_funcp_7 e)
 
function_optionsreal_part_func (real_part_funcp_8 e)
 
function_optionsreal_part_func (real_part_funcp_9 e)
 
function_optionsreal_part_func (real_part_funcp_10 e)
 
function_optionsreal_part_func (real_part_funcp_11 e)
 
function_optionsreal_part_func (real_part_funcp_12 e)
 
function_optionsreal_part_func (real_part_funcp_13 e)
 
function_optionsreal_part_func (real_part_funcp_14 e)
 
function_optionsimag_part_func (imag_part_funcp_1 e)
 
function_optionsimag_part_func (imag_part_funcp_2 e)
 
function_optionsimag_part_func (imag_part_funcp_3 e)
 
function_optionsimag_part_func (imag_part_funcp_4 e)
 
function_optionsimag_part_func (imag_part_funcp_5 e)
 
function_optionsimag_part_func (imag_part_funcp_6 e)
 
function_optionsimag_part_func (imag_part_funcp_7 e)
 
function_optionsimag_part_func (imag_part_funcp_8 e)
 
function_optionsimag_part_func (imag_part_funcp_9 e)
 
function_optionsimag_part_func (imag_part_funcp_10 e)
 
function_optionsimag_part_func (imag_part_funcp_11 e)
 
function_optionsimag_part_func (imag_part_funcp_12 e)
 
function_optionsimag_part_func (imag_part_funcp_13 e)
 
function_optionsimag_part_func (imag_part_funcp_14 e)
 
function_optionsexpand_func (expand_funcp_1 e)
 
function_optionsexpand_func (expand_funcp_2 e)
 
function_optionsexpand_func (expand_funcp_3 e)
 
function_optionsexpand_func (expand_funcp_4 e)
 
function_optionsexpand_func (expand_funcp_5 e)
 
function_optionsexpand_func (expand_funcp_6 e)
 
function_optionsexpand_func (expand_funcp_7 e)
 
function_optionsexpand_func (expand_funcp_8 e)
 
function_optionsexpand_func (expand_funcp_9 e)
 
function_optionsexpand_func (expand_funcp_10 e)
 
function_optionsexpand_func (expand_funcp_11 e)
 
function_optionsexpand_func (expand_funcp_12 e)
 
function_optionsexpand_func (expand_funcp_13 e)
 
function_optionsexpand_func (expand_funcp_14 e)
 
function_optionsderivative_func (derivative_funcp_1 e)
 
function_optionsderivative_func (derivative_funcp_2 e)
 
function_optionsderivative_func (derivative_funcp_3 e)
 
function_optionsderivative_func (derivative_funcp_4 e)
 
function_optionsderivative_func (derivative_funcp_5 e)
 
function_optionsderivative_func (derivative_funcp_6 e)
 
function_optionsderivative_func (derivative_funcp_7 e)
 
function_optionsderivative_func (derivative_funcp_8 e)
 
function_optionsderivative_func (derivative_funcp_9 e)
 
function_optionsderivative_func (derivative_funcp_10 e)
 
function_optionsderivative_func (derivative_funcp_11 e)
 
function_optionsderivative_func (derivative_funcp_12 e)
 
function_optionsderivative_func (derivative_funcp_13 e)
 
function_optionsderivative_func (derivative_funcp_14 e)
 
function_optionsexpl_derivative_func (expl_derivative_funcp_1 e)
 
function_optionsexpl_derivative_func (expl_derivative_funcp_2 e)
 
function_optionsexpl_derivative_func (expl_derivative_funcp_3 e)
 
function_optionsexpl_derivative_func (expl_derivative_funcp_4 e)
 
function_optionsexpl_derivative_func (expl_derivative_funcp_5 e)
 
function_optionsexpl_derivative_func (expl_derivative_funcp_6 e)
 
function_optionsexpl_derivative_func (expl_derivative_funcp_7 e)
 
function_optionsexpl_derivative_func (expl_derivative_funcp_8 e)
 
function_optionsexpl_derivative_func (expl_derivative_funcp_9 e)
 
function_optionsexpl_derivative_func (expl_derivative_funcp_10 e)
 
function_optionsexpl_derivative_func (expl_derivative_funcp_11 e)
 
function_optionsexpl_derivative_func (expl_derivative_funcp_12 e)
 
function_optionsexpl_derivative_func (expl_derivative_funcp_13 e)
 
function_optionsexpl_derivative_func (expl_derivative_funcp_14 e)
 
function_optionspower_func (power_funcp_1 e)
 
function_optionspower_func (power_funcp_2 e)
 
function_optionspower_func (power_funcp_3 e)
 
function_optionspower_func (power_funcp_4 e)
 
function_optionspower_func (power_funcp_5 e)
 
function_optionspower_func (power_funcp_6 e)
 
function_optionspower_func (power_funcp_7 e)
 
function_optionspower_func (power_funcp_8 e)
 
function_optionspower_func (power_funcp_9 e)
 
function_optionspower_func (power_funcp_10 e)
 
function_optionspower_func (power_funcp_11 e)
 
function_optionspower_func (power_funcp_12 e)
 
function_optionspower_func (power_funcp_13 e)
 
function_optionspower_func (power_funcp_14 e)
 
function_optionsseries_func (series_funcp_1 e)
 
function_optionsseries_func (series_funcp_2 e)
 
function_optionsseries_func (series_funcp_3 e)
 
function_optionsseries_func (series_funcp_4 e)
 
function_optionsseries_func (series_funcp_5 e)
 
function_optionsseries_func (series_funcp_6 e)
 
function_optionsseries_func (series_funcp_7 e)
 
function_optionsseries_func (series_funcp_8 e)
 
function_optionsseries_func (series_funcp_9 e)
 
function_optionsseries_func (series_funcp_10 e)
 
function_optionsseries_func (series_funcp_11 e)
 
function_optionsseries_func (series_funcp_12 e)
 
function_optionsseries_func (series_funcp_13 e)
 
function_optionsseries_func (series_funcp_14 e)
 
function_optionsinfo_func (info_funcp_1 e)
 
function_optionsinfo_func (info_funcp_2 e)
 
function_optionsinfo_func (info_funcp_3 e)
 
function_optionsinfo_func (info_funcp_4 e)
 
function_optionsinfo_func (info_funcp_5 e)
 
function_optionsinfo_func (info_funcp_6 e)
 
function_optionsinfo_func (info_funcp_7 e)
 
function_optionsinfo_func (info_funcp_8 e)
 
function_optionsinfo_func (info_funcp_9 e)
 
function_optionsinfo_func (info_funcp_10 e)
 
function_optionsinfo_func (info_funcp_11 e)
 
function_optionsinfo_func (info_funcp_12 e)
 
function_optionsinfo_func (info_funcp_13 e)
 
function_optionsinfo_func (info_funcp_14 e)
 
function_optionseval_func (eval_funcp_exvector e)
 
function_optionsevalf_func (evalf_funcp_exvector e)
 
function_optionsconjugate_func (conjugate_funcp_exvector e)
 
function_optionsreal_part_func (real_part_funcp_exvector e)
 
function_optionsimag_part_func (imag_part_funcp_exvector e)
 
function_optionsexpand_func (expand_funcp_exvector e)
 
function_optionsderivative_func (derivative_funcp_exvector e)
 
function_optionsexpl_derivative_func (expl_derivative_funcp_exvector e)
 
function_optionspower_func (power_funcp_exvector e)
 
function_optionsseries_func (series_funcp_exvector e)
 
function_optionsinfo_func (info_funcp_exvector e)
 
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)
 
template<class Ctx >
function_optionsprint_func (print_funcp_exvector p)
 
function_optionsset_return_type (unsigned rt, const return_type_t *rtt=nullptr)
 
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
 
expand_funcp expand_f
 
derivative_funcp derivative_f
 
expl_derivative_funcp expl_derivative_f
 
power_funcp power_f
 
series_funcp series_f
 
std::vector< print_funcpprint_dispatch_table
 
info_funcp info_f
 
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 expand_use_exvector_args
 
bool derivative_use_exvector_args
 
bool expl_derivative_use_exvector_args
 
bool power_use_exvector_args
 
bool series_use_exvector_args
 
bool print_use_exvector_args
 
bool info_use_exvector_args
 
unsigned functions_with_same_name
 
ex symtree
 

Friends

class function
 
class fderivative
 

Detailed Description

Definition at line 329 of file function.h.

Constructor & Destructor Documentation

◆ function_options() [1/3]

GiNaC::function_options::function_options ( )

Definition at line 53 of file function.cpp.

References initialize().

◆ function_options() [2/3]

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

Definition at line 58 of file function.cpp.

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

◆ function_options() [3/3]

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

Definition at line 64 of file function.cpp.

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

◆ ~function_options()

GiNaC::function_options::~function_options ( )

Definition at line 71 of file function.cpp.

Member Function Documentation

◆ initialize()

void GiNaC::function_options::initialize ( )

◆ dummy()

function_options & GiNaC::function_options::dummy ( )
inline

Definition at line 340 of file function.h.

◆ set_name()

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

Definition at line 102 of file function.cpp.

References n, name, and TeX_name.

Referenced by function_options(), and initialize().

◆ latex_name()

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

Definition at line 113 of file function.cpp.

References TeX_name.

◆ eval_func() [1/15]

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

Definition at line 120 of file function.cpp.

References eval_f, and test_and_set_nparams().

◆ eval_func() [2/15]

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

Definition at line 126 of file function.cpp.

References eval_f, and test_and_set_nparams().

◆ eval_func() [3/15]

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

Definition at line 132 of file function.cpp.

References eval_f, and test_and_set_nparams().

◆ eval_func() [4/15]

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

Definition at line 138 of file function.cpp.

References eval_f, and test_and_set_nparams().

◆ eval_func() [5/15]

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

Definition at line 144 of file function.cpp.

References eval_f, and test_and_set_nparams().

◆ eval_func() [6/15]

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

Definition at line 150 of file function.cpp.

References eval_f, and test_and_set_nparams().

◆ eval_func() [7/15]

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

Definition at line 156 of file function.cpp.

References eval_f, and test_and_set_nparams().

◆ eval_func() [8/15]

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

Definition at line 162 of file function.cpp.

References eval_f, and test_and_set_nparams().

◆ eval_func() [9/15]

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

Definition at line 168 of file function.cpp.

References eval_f, and test_and_set_nparams().

◆ eval_func() [10/15]

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

Definition at line 174 of file function.cpp.

References eval_f, and test_and_set_nparams().

◆ eval_func() [11/15]

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

Definition at line 180 of file function.cpp.

References eval_f, and test_and_set_nparams().

◆ eval_func() [12/15]

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

Definition at line 186 of file function.cpp.

References eval_f, and test_and_set_nparams().

◆ eval_func() [13/15]

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

Definition at line 192 of file function.cpp.

References eval_f, and test_and_set_nparams().

◆ eval_func() [14/15]

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

Definition at line 198 of file function.cpp.

References eval_f, and test_and_set_nparams().

◆ evalf_func() [1/15]

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

Definition at line 204 of file function.cpp.

References evalf_f, and test_and_set_nparams().

◆ evalf_func() [2/15]

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

Definition at line 210 of file function.cpp.

References evalf_f, and test_and_set_nparams().

◆ evalf_func() [3/15]

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

Definition at line 216 of file function.cpp.

References evalf_f, and test_and_set_nparams().

◆ evalf_func() [4/15]

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

Definition at line 222 of file function.cpp.

References evalf_f, and test_and_set_nparams().

◆ evalf_func() [5/15]

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

Definition at line 228 of file function.cpp.

References evalf_f, and test_and_set_nparams().

◆ evalf_func() [6/15]

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

Definition at line 234 of file function.cpp.

References evalf_f, and test_and_set_nparams().

◆ evalf_func() [7/15]

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

Definition at line 240 of file function.cpp.

References evalf_f, and test_and_set_nparams().

◆ evalf_func() [8/15]

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

Definition at line 246 of file function.cpp.

References evalf_f, and test_and_set_nparams().

◆ evalf_func() [9/15]

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

Definition at line 252 of file function.cpp.

References evalf_f, and test_and_set_nparams().

◆ evalf_func() [10/15]

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

Definition at line 258 of file function.cpp.

References evalf_f, and test_and_set_nparams().

◆ evalf_func() [11/15]

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

Definition at line 264 of file function.cpp.

References evalf_f, and test_and_set_nparams().

◆ evalf_func() [12/15]

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

Definition at line 270 of file function.cpp.

References evalf_f, and test_and_set_nparams().

◆ evalf_func() [13/15]

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

Definition at line 276 of file function.cpp.

References evalf_f, and test_and_set_nparams().

◆ evalf_func() [14/15]

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

Definition at line 282 of file function.cpp.

References evalf_f, and test_and_set_nparams().

◆ conjugate_func() [1/15]

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

Definition at line 288 of file function.cpp.

References conjugate_f, and test_and_set_nparams().

◆ conjugate_func() [2/15]

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

Definition at line 294 of file function.cpp.

References conjugate_f, and test_and_set_nparams().

◆ conjugate_func() [3/15]

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

Definition at line 300 of file function.cpp.

References conjugate_f, and test_and_set_nparams().

◆ conjugate_func() [4/15]

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

Definition at line 306 of file function.cpp.

References conjugate_f, and test_and_set_nparams().

◆ conjugate_func() [5/15]

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

Definition at line 312 of file function.cpp.

References conjugate_f, and test_and_set_nparams().

◆ conjugate_func() [6/15]

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

Definition at line 318 of file function.cpp.

References conjugate_f, and test_and_set_nparams().

◆ conjugate_func() [7/15]

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

Definition at line 324 of file function.cpp.

References conjugate_f, and test_and_set_nparams().

◆ conjugate_func() [8/15]

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

Definition at line 330 of file function.cpp.

References conjugate_f, and test_and_set_nparams().

◆ conjugate_func() [9/15]

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

Definition at line 336 of file function.cpp.

References conjugate_f, and test_and_set_nparams().

◆ conjugate_func() [10/15]

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

Definition at line 342 of file function.cpp.

References conjugate_f, and test_and_set_nparams().

◆ conjugate_func() [11/15]

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

Definition at line 348 of file function.cpp.

References conjugate_f, and test_and_set_nparams().

◆ conjugate_func() [12/15]

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

Definition at line 354 of file function.cpp.

References conjugate_f, and test_and_set_nparams().

◆ conjugate_func() [13/15]

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

Definition at line 360 of file function.cpp.

References conjugate_f, and test_and_set_nparams().

◆ conjugate_func() [14/15]

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

Definition at line 366 of file function.cpp.

References conjugate_f, and test_and_set_nparams().

◆ real_part_func() [1/15]

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

Definition at line 372 of file function.cpp.

References real_part_f, and test_and_set_nparams().

◆ real_part_func() [2/15]

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

Definition at line 378 of file function.cpp.

References real_part_f, and test_and_set_nparams().

◆ real_part_func() [3/15]

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

Definition at line 384 of file function.cpp.

References real_part_f, and test_and_set_nparams().

◆ real_part_func() [4/15]

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

Definition at line 390 of file function.cpp.

References real_part_f, and test_and_set_nparams().

◆ real_part_func() [5/15]

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

Definition at line 396 of file function.cpp.

References real_part_f, and test_and_set_nparams().

◆ real_part_func() [6/15]

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

Definition at line 402 of file function.cpp.

References real_part_f, and test_and_set_nparams().

◆ real_part_func() [7/15]

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

Definition at line 408 of file function.cpp.

References real_part_f, and test_and_set_nparams().

◆ real_part_func() [8/15]

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

Definition at line 414 of file function.cpp.

References real_part_f, and test_and_set_nparams().

◆ real_part_func() [9/15]

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

Definition at line 420 of file function.cpp.

References real_part_f, and test_and_set_nparams().

◆ real_part_func() [10/15]

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

Definition at line 426 of file function.cpp.

References real_part_f, and test_and_set_nparams().

◆ real_part_func() [11/15]

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

Definition at line 432 of file function.cpp.

References real_part_f, and test_and_set_nparams().

◆ real_part_func() [12/15]

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

Definition at line 438 of file function.cpp.

References real_part_f, and test_and_set_nparams().

◆ real_part_func() [13/15]

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

Definition at line 444 of file function.cpp.

References real_part_f, and test_and_set_nparams().

◆ real_part_func() [14/15]

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

Definition at line 450 of file function.cpp.

References real_part_f, and test_and_set_nparams().

◆ imag_part_func() [1/15]

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

Definition at line 456 of file function.cpp.

References imag_part_f, and test_and_set_nparams().

◆ imag_part_func() [2/15]

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

Definition at line 462 of file function.cpp.

References imag_part_f, and test_and_set_nparams().

◆ imag_part_func() [3/15]

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

Definition at line 468 of file function.cpp.

References imag_part_f, and test_and_set_nparams().

◆ imag_part_func() [4/15]

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

Definition at line 474 of file function.cpp.

References imag_part_f, and test_and_set_nparams().

◆ imag_part_func() [5/15]

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

Definition at line 480 of file function.cpp.

References imag_part_f, and test_and_set_nparams().

◆ imag_part_func() [6/15]

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

Definition at line 486 of file function.cpp.

References imag_part_f, and test_and_set_nparams().

◆ imag_part_func() [7/15]

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

Definition at line 492 of file function.cpp.

References imag_part_f, and test_and_set_nparams().

◆ imag_part_func() [8/15]

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

Definition at line 498 of file function.cpp.

References imag_part_f, and test_and_set_nparams().

◆ imag_part_func() [9/15]

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

Definition at line 504 of file function.cpp.

References imag_part_f, and test_and_set_nparams().

◆ imag_part_func() [10/15]

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

Definition at line 510 of file function.cpp.

References imag_part_f, and test_and_set_nparams().

◆ imag_part_func() [11/15]

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

Definition at line 516 of file function.cpp.

References imag_part_f, and test_and_set_nparams().

◆ imag_part_func() [12/15]

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

Definition at line 522 of file function.cpp.

References imag_part_f, and test_and_set_nparams().

◆ imag_part_func() [13/15]

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

Definition at line 528 of file function.cpp.

References imag_part_f, and test_and_set_nparams().

◆ imag_part_func() [14/15]

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

Definition at line 534 of file function.cpp.

References imag_part_f, and test_and_set_nparams().

◆ expand_func() [1/15]

function_options & GiNaC::function_options::expand_func ( expand_funcp_1  e)

Definition at line 540 of file function.cpp.

References expand_f, and test_and_set_nparams().

◆ expand_func() [2/15]

function_options & GiNaC::function_options::expand_func ( expand_funcp_2  e)

Definition at line 546 of file function.cpp.

References expand_f, and test_and_set_nparams().

◆ expand_func() [3/15]

function_options & GiNaC::function_options::expand_func ( expand_funcp_3  e)

Definition at line 552 of file function.cpp.

References expand_f, and test_and_set_nparams().

◆ expand_func() [4/15]

function_options & GiNaC::function_options::expand_func ( expand_funcp_4  e)

Definition at line 558 of file function.cpp.

References expand_f, and test_and_set_nparams().

◆ expand_func() [5/15]

function_options & GiNaC::function_options::expand_func ( expand_funcp_5  e)

Definition at line 564 of file function.cpp.

References expand_f, and test_and_set_nparams().

◆ expand_func() [6/15]

function_options & GiNaC::function_options::expand_func ( expand_funcp_6  e)

Definition at line 570 of file function.cpp.

References expand_f, and test_and_set_nparams().

◆ expand_func() [7/15]

function_options & GiNaC::function_options::expand_func ( expand_funcp_7  e)

Definition at line 576 of file function.cpp.

References expand_f, and test_and_set_nparams().

◆ expand_func() [8/15]

function_options & GiNaC::function_options::expand_func ( expand_funcp_8  e)

Definition at line 582 of file function.cpp.

References expand_f, and test_and_set_nparams().

◆ expand_func() [9/15]

function_options & GiNaC::function_options::expand_func ( expand_funcp_9  e)

Definition at line 588 of file function.cpp.

References expand_f, and test_and_set_nparams().

◆ expand_func() [10/15]

function_options & GiNaC::function_options::expand_func ( expand_funcp_10  e)

Definition at line 594 of file function.cpp.

References expand_f, and test_and_set_nparams().

◆ expand_func() [11/15]

function_options & GiNaC::function_options::expand_func ( expand_funcp_11  e)

Definition at line 600 of file function.cpp.

References expand_f, and test_and_set_nparams().

◆ expand_func() [12/15]

function_options & GiNaC::function_options::expand_func ( expand_funcp_12  e)

Definition at line 606 of file function.cpp.

References expand_f, and test_and_set_nparams().

◆ expand_func() [13/15]

function_options & GiNaC::function_options::expand_func ( expand_funcp_13  e)

Definition at line 612 of file function.cpp.

References expand_f, and test_and_set_nparams().

◆ expand_func() [14/15]

function_options & GiNaC::function_options::expand_func ( expand_funcp_14  e)

Definition at line 618 of file function.cpp.

References expand_f, and test_and_set_nparams().

◆ derivative_func() [1/15]

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

Definition at line 624 of file function.cpp.

References derivative_f, and test_and_set_nparams().

◆ derivative_func() [2/15]

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

Definition at line 630 of file function.cpp.

References derivative_f, and test_and_set_nparams().

◆ derivative_func() [3/15]

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

Definition at line 636 of file function.cpp.

References derivative_f, and test_and_set_nparams().

◆ derivative_func() [4/15]

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

Definition at line 642 of file function.cpp.

References derivative_f, and test_and_set_nparams().

◆ derivative_func() [5/15]

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

Definition at line 648 of file function.cpp.

References derivative_f, and test_and_set_nparams().

◆ derivative_func() [6/15]

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

Definition at line 654 of file function.cpp.

References derivative_f, and test_and_set_nparams().

◆ derivative_func() [7/15]

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

Definition at line 660 of file function.cpp.

References derivative_f, and test_and_set_nparams().

◆ derivative_func() [8/15]

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

Definition at line 666 of file function.cpp.

References derivative_f, and test_and_set_nparams().

◆ derivative_func() [9/15]

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

Definition at line 672 of file function.cpp.

References derivative_f, and test_and_set_nparams().

◆ derivative_func() [10/15]

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

Definition at line 678 of file function.cpp.

References derivative_f, and test_and_set_nparams().

◆ derivative_func() [11/15]

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

Definition at line 684 of file function.cpp.

References derivative_f, and test_and_set_nparams().

◆ derivative_func() [12/15]

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

Definition at line 690 of file function.cpp.

References derivative_f, and test_and_set_nparams().

◆ derivative_func() [13/15]

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

Definition at line 696 of file function.cpp.

References derivative_f, and test_and_set_nparams().

◆ derivative_func() [14/15]

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

Definition at line 702 of file function.cpp.

References derivative_f, and test_and_set_nparams().

◆ expl_derivative_func() [1/15]

function_options & GiNaC::function_options::expl_derivative_func ( expl_derivative_funcp_1  e)

Definition at line 708 of file function.cpp.

References expl_derivative_f, and test_and_set_nparams().

◆ expl_derivative_func() [2/15]

function_options & GiNaC::function_options::expl_derivative_func ( expl_derivative_funcp_2  e)

Definition at line 714 of file function.cpp.

References expl_derivative_f, and test_and_set_nparams().

◆ expl_derivative_func() [3/15]

function_options & GiNaC::function_options::expl_derivative_func ( expl_derivative_funcp_3  e)

Definition at line 720 of file function.cpp.

References expl_derivative_f, and test_and_set_nparams().

◆ expl_derivative_func() [4/15]

function_options & GiNaC::function_options::expl_derivative_func ( expl_derivative_funcp_4  e)

Definition at line 726 of file function.cpp.

References expl_derivative_f, and test_and_set_nparams().

◆ expl_derivative_func() [5/15]

function_options & GiNaC::function_options::expl_derivative_func ( expl_derivative_funcp_5  e)

Definition at line 732 of file function.cpp.

References expl_derivative_f, and test_and_set_nparams().

◆ expl_derivative_func() [6/15]

function_options & GiNaC::function_options::expl_derivative_func ( expl_derivative_funcp_6  e)

Definition at line 738 of file function.cpp.

References expl_derivative_f, and test_and_set_nparams().

◆ expl_derivative_func() [7/15]

function_options & GiNaC::function_options::expl_derivative_func ( expl_derivative_funcp_7  e)

Definition at line 744 of file function.cpp.

References expl_derivative_f, and test_and_set_nparams().

◆ expl_derivative_func() [8/15]

function_options & GiNaC::function_options::expl_derivative_func ( expl_derivative_funcp_8  e)

Definition at line 750 of file function.cpp.

References expl_derivative_f, and test_and_set_nparams().

◆ expl_derivative_func() [9/15]

function_options & GiNaC::function_options::expl_derivative_func ( expl_derivative_funcp_9  e)

Definition at line 756 of file function.cpp.

References expl_derivative_f, and test_and_set_nparams().

◆ expl_derivative_func() [10/15]

function_options & GiNaC::function_options::expl_derivative_func ( expl_derivative_funcp_10  e)

Definition at line 762 of file function.cpp.

References expl_derivative_f, and test_and_set_nparams().

◆ expl_derivative_func() [11/15]

function_options & GiNaC::function_options::expl_derivative_func ( expl_derivative_funcp_11  e)

Definition at line 768 of file function.cpp.

References expl_derivative_f, and test_and_set_nparams().

◆ expl_derivative_func() [12/15]

function_options & GiNaC::function_options::expl_derivative_func ( expl_derivative_funcp_12  e)

Definition at line 774 of file function.cpp.

References expl_derivative_f, and test_and_set_nparams().

◆ expl_derivative_func() [13/15]

function_options & GiNaC::function_options::expl_derivative_func ( expl_derivative_funcp_13  e)

Definition at line 780 of file function.cpp.

References expl_derivative_f, and test_and_set_nparams().

◆ expl_derivative_func() [14/15]

function_options & GiNaC::function_options::expl_derivative_func ( expl_derivative_funcp_14  e)

Definition at line 786 of file function.cpp.

References expl_derivative_f, and test_and_set_nparams().

◆ power_func() [1/15]

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

Definition at line 792 of file function.cpp.

References power_f, and test_and_set_nparams().

◆ power_func() [2/15]

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

Definition at line 798 of file function.cpp.

References power_f, and test_and_set_nparams().

◆ power_func() [3/15]

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

Definition at line 804 of file function.cpp.

References power_f, and test_and_set_nparams().

◆ power_func() [4/15]

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

Definition at line 810 of file function.cpp.

References power_f, and test_and_set_nparams().

◆ power_func() [5/15]

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

Definition at line 816 of file function.cpp.

References power_f, and test_and_set_nparams().

◆ power_func() [6/15]

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

Definition at line 822 of file function.cpp.

References power_f, and test_and_set_nparams().

◆ power_func() [7/15]

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

Definition at line 828 of file function.cpp.

References power_f, and test_and_set_nparams().

◆ power_func() [8/15]

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

Definition at line 834 of file function.cpp.

References power_f, and test_and_set_nparams().

◆ power_func() [9/15]

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

Definition at line 840 of file function.cpp.

References power_f, and test_and_set_nparams().

◆ power_func() [10/15]

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

Definition at line 846 of file function.cpp.

References power_f, and test_and_set_nparams().

◆ power_func() [11/15]

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

Definition at line 852 of file function.cpp.

References power_f, and test_and_set_nparams().

◆ power_func() [12/15]

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

Definition at line 858 of file function.cpp.

References power_f, and test_and_set_nparams().

◆ power_func() [13/15]

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

Definition at line 864 of file function.cpp.

References power_f, and test_and_set_nparams().

◆ power_func() [14/15]

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

Definition at line 870 of file function.cpp.

References power_f, and test_and_set_nparams().

◆ series_func() [1/15]

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

Definition at line 876 of file function.cpp.

References series_f, and test_and_set_nparams().

◆ series_func() [2/15]

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

Definition at line 882 of file function.cpp.

References series_f, and test_and_set_nparams().

◆ series_func() [3/15]

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

Definition at line 888 of file function.cpp.

References series_f, and test_and_set_nparams().

◆ series_func() [4/15]

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

Definition at line 894 of file function.cpp.

References series_f, and test_and_set_nparams().

◆ series_func() [5/15]

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

Definition at line 900 of file function.cpp.

References series_f, and test_and_set_nparams().

◆ series_func() [6/15]

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

Definition at line 906 of file function.cpp.

References series_f, and test_and_set_nparams().

◆ series_func() [7/15]

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

Definition at line 912 of file function.cpp.

References series_f, and test_and_set_nparams().

◆ series_func() [8/15]

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

Definition at line 918 of file function.cpp.

References series_f, and test_and_set_nparams().

◆ series_func() [9/15]

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

Definition at line 924 of file function.cpp.

References series_f, and test_and_set_nparams().

◆ series_func() [10/15]

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

Definition at line 930 of file function.cpp.

References series_f, and test_and_set_nparams().

◆ series_func() [11/15]

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

Definition at line 936 of file function.cpp.

References series_f, and test_and_set_nparams().

◆ series_func() [12/15]

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

Definition at line 942 of file function.cpp.

References series_f, and test_and_set_nparams().

◆ series_func() [13/15]

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

Definition at line 948 of file function.cpp.

References series_f, and test_and_set_nparams().

◆ series_func() [14/15]

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

Definition at line 954 of file function.cpp.

References series_f, and test_and_set_nparams().

◆ info_func() [1/15]

function_options & GiNaC::function_options::info_func ( info_funcp_1  e)

Definition at line 960 of file function.cpp.

References info_f, and test_and_set_nparams().

◆ info_func() [2/15]

function_options & GiNaC::function_options::info_func ( info_funcp_2  e)

Definition at line 966 of file function.cpp.

References info_f, and test_and_set_nparams().

◆ info_func() [3/15]

function_options & GiNaC::function_options::info_func ( info_funcp_3  e)

Definition at line 972 of file function.cpp.

References info_f, and test_and_set_nparams().

◆ info_func() [4/15]

function_options & GiNaC::function_options::info_func ( info_funcp_4  e)

Definition at line 978 of file function.cpp.

References info_f, and test_and_set_nparams().

◆ info_func() [5/15]

function_options & GiNaC::function_options::info_func ( info_funcp_5  e)

Definition at line 984 of file function.cpp.

References info_f, and test_and_set_nparams().

◆ info_func() [6/15]

function_options & GiNaC::function_options::info_func ( info_funcp_6  e)

Definition at line 990 of file function.cpp.

References info_f, and test_and_set_nparams().

◆ info_func() [7/15]

function_options & GiNaC::function_options::info_func ( info_funcp_7  e)

Definition at line 996 of file function.cpp.

References info_f, and test_and_set_nparams().

◆ info_func() [8/15]

function_options & GiNaC::function_options::info_func ( info_funcp_8  e)

Definition at line 1002 of file function.cpp.

References info_f, and test_and_set_nparams().

◆ info_func() [9/15]

function_options & GiNaC::function_options::info_func ( info_funcp_9  e)

Definition at line 1008 of file function.cpp.

References info_f, and test_and_set_nparams().

◆ info_func() [10/15]

function_options & GiNaC::function_options::info_func ( info_funcp_10  e)

Definition at line 1014 of file function.cpp.

References info_f, and test_and_set_nparams().

◆ info_func() [11/15]

function_options & GiNaC::function_options::info_func ( info_funcp_11  e)

Definition at line 1020 of file function.cpp.

References info_f, and test_and_set_nparams().

◆ info_func() [12/15]

function_options & GiNaC::function_options::info_func ( info_funcp_12  e)

Definition at line 1026 of file function.cpp.

References info_f, and test_and_set_nparams().

◆ info_func() [13/15]

function_options & GiNaC::function_options::info_func ( info_funcp_13  e)

Definition at line 1032 of file function.cpp.

References info_f, and test_and_set_nparams().

◆ info_func() [14/15]

function_options & GiNaC::function_options::info_func ( info_funcp_14  e)

Definition at line 1038 of file function.cpp.

References info_f, and test_and_set_nparams().

◆ eval_func() [15/15]

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

Definition at line 1046 of file function.cpp.

References eval_f, and eval_use_exvector_args.

◆ evalf_func() [15/15]

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

Definition at line 1052 of file function.cpp.

References evalf_f, and evalf_use_exvector_args.

◆ conjugate_func() [15/15]

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

Definition at line 1058 of file function.cpp.

References conjugate_f, and conjugate_use_exvector_args.

◆ real_part_func() [15/15]

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

Definition at line 1064 of file function.cpp.

References real_part_f, and real_part_use_exvector_args.

◆ imag_part_func() [15/15]

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

Definition at line 1070 of file function.cpp.

References imag_part_f, and imag_part_use_exvector_args.

◆ expand_func() [15/15]

function_options & GiNaC::function_options::expand_func ( expand_funcp_exvector  e)

Definition at line 1076 of file function.cpp.

References expand_f, and expand_use_exvector_args.

◆ derivative_func() [15/15]

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

Definition at line 1082 of file function.cpp.

References derivative_f, and derivative_use_exvector_args.

◆ expl_derivative_func() [15/15]

function_options & GiNaC::function_options::expl_derivative_func ( expl_derivative_funcp_exvector  e)

Definition at line 1088 of file function.cpp.

References expl_derivative_f, and expl_derivative_use_exvector_args.

◆ power_func() [15/15]

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

Definition at line 1094 of file function.cpp.

References power_f, and power_use_exvector_args.

◆ series_func() [15/15]

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

Definition at line 1100 of file function.cpp.

References series_f, and series_use_exvector_args.

◆ info_func() [15/15]

function_options & GiNaC::function_options::info_func ( info_funcp_exvector  e)

Definition at line 1106 of file function.cpp.

References info_f, and info_use_exvector_args.

◆ print_func() [1/15]

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

Definition at line 509 of file function.h.

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

◆ print_func() [2/15]

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

Definition at line 515 of file function.h.

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

◆ print_func() [3/15]

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

Definition at line 521 of file function.h.

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

◆ print_func() [4/15]

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

Definition at line 527 of file function.h.

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

◆ print_func() [5/15]

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

Definition at line 533 of file function.h.

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

◆ print_func() [6/15]

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

Definition at line 539 of file function.h.

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

◆ print_func() [7/15]

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

Definition at line 545 of file function.h.

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

◆ print_func() [8/15]

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

Definition at line 551 of file function.h.

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

◆ print_func() [9/15]

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

Definition at line 557 of file function.h.

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

◆ print_func() [10/15]

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

Definition at line 563 of file function.h.

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

◆ print_func() [11/15]

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

Definition at line 569 of file function.h.

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

◆ print_func() [12/15]

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

Definition at line 575 of file function.h.

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

◆ print_func() [13/15]

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

Definition at line 581 of file function.h.

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

◆ print_func() [14/15]

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

Definition at line 587 of file function.h.

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

◆ print_func() [15/15]

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

Definition at line 595 of file function.h.

References options, print_use_exvector_args, and set_print_func().

◆ set_return_type()

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

Definition at line 1115 of file function.cpp.

References return_type, return_type_tinfo, and use_return_type.

◆ do_not_evalf_params()

function_options & GiNaC::function_options::do_not_evalf_params ( )

Definition at line 1126 of file function.cpp.

References evalf_params_first.

◆ remember()

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

Definition at line 1132 of file function.cpp.

References remember_assoc_size, remember_size, remember_strategy, and use_remember.

◆ overloaded()

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

Definition at line 1143 of file function.cpp.

References functions_with_same_name.

◆ set_symmetry()

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

Definition at line 1149 of file function.cpp.

References symtree.

◆ get_name()

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

Definition at line 609 of file function.h.

References name.

◆ get_nparams()

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

Definition at line 610 of file function.h.

References nparams.

◆ has_derivative()

bool GiNaC::function_options::has_derivative ( ) const
inlineprotected

Definition at line 613 of file function.h.

References derivative_f.

◆ has_power()

bool GiNaC::function_options::has_power ( ) const
inlineprotected

Definition at line 614 of file function.h.

References power_f.

◆ test_and_set_nparams()

void GiNaC::function_options::test_and_set_nparams ( unsigned  n)
protected

◆ set_print_func()

void GiNaC::function_options::set_print_func ( unsigned  id,
print_funcp  f 
)
protected

Definition at line 1169 of file function.cpp.

References print_dispatch_table.

Referenced by print_func().

Friends And Related Function Documentation

◆ function

friend class function
friend

Definition at line 331 of file function.h.

◆ fderivative

friend class fderivative
friend

Definition at line 332 of file function.h.

Member Data Documentation

◆ name

std::string GiNaC::function_options::name
protected

◆ TeX_name

std::string GiNaC::function_options::TeX_name
protected

Definition at line 619 of file function.h.

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

◆ nparams

unsigned GiNaC::function_options::nparams
protected

◆ eval_f

eval_funcp GiNaC::function_options::eval_f
protected

Definition at line 623 of file function.h.

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

◆ evalf_f

evalf_funcp GiNaC::function_options::evalf_f
protected

Definition at line 624 of file function.h.

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

◆ conjugate_f

conjugate_funcp GiNaC::function_options::conjugate_f
protected

Definition at line 625 of file function.h.

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

◆ real_part_f

real_part_funcp GiNaC::function_options::real_part_f
protected

Definition at line 626 of file function.h.

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

◆ imag_part_f

imag_part_funcp GiNaC::function_options::imag_part_f
protected

Definition at line 627 of file function.h.

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

◆ expand_f

expand_funcp GiNaC::function_options::expand_f
protected

Definition at line 628 of file function.h.

Referenced by GiNaC::function::expand(), expand_func(), and initialize().

◆ derivative_f

derivative_funcp GiNaC::function_options::derivative_f
protected

◆ expl_derivative_f

expl_derivative_funcp GiNaC::function_options::expl_derivative_f
protected

Definition at line 630 of file function.h.

Referenced by GiNaC::function::expl_derivative(), expl_derivative_func(), and initialize().

◆ power_f

power_funcp GiNaC::function_options::power_f
protected

Definition at line 631 of file function.h.

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

◆ series_f

series_funcp GiNaC::function_options::series_f
protected

Definition at line 632 of file function.h.

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

◆ print_dispatch_table

std::vector<print_funcp> GiNaC::function_options::print_dispatch_table
protected

Definition at line 633 of file function.h.

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

◆ info_f

info_funcp GiNaC::function_options::info_f
protected

Definition at line 634 of file function.h.

Referenced by GiNaC::function::info(), info_func(), and initialize().

◆ evalf_params_first

bool GiNaC::function_options::evalf_params_first
protected

Definition at line 636 of file function.h.

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

◆ use_return_type

bool GiNaC::function_options::use_return_type
protected

◆ return_type

unsigned GiNaC::function_options::return_type
protected

Definition at line 639 of file function.h.

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

◆ return_type_tinfo

return_type_t GiNaC::function_options::return_type_tinfo
protected

Definition at line 640 of file function.h.

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

◆ use_remember

bool GiNaC::function_options::use_remember
protected

◆ remember_size

unsigned GiNaC::function_options::remember_size
protected

Definition at line 643 of file function.h.

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

◆ remember_assoc_size

unsigned GiNaC::function_options::remember_assoc_size
protected

Definition at line 644 of file function.h.

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

◆ remember_strategy

unsigned GiNaC::function_options::remember_strategy
protected

Definition at line 645 of file function.h.

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

◆ eval_use_exvector_args

bool GiNaC::function_options::eval_use_exvector_args
protected

Definition at line 647 of file function.h.

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

◆ evalf_use_exvector_args

bool GiNaC::function_options::evalf_use_exvector_args
protected

Definition at line 648 of file function.h.

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

◆ conjugate_use_exvector_args

bool GiNaC::function_options::conjugate_use_exvector_args
protected

Definition at line 649 of file function.h.

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

◆ real_part_use_exvector_args

bool GiNaC::function_options::real_part_use_exvector_args
protected

Definition at line 650 of file function.h.

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

◆ imag_part_use_exvector_args

bool GiNaC::function_options::imag_part_use_exvector_args
protected

Definition at line 651 of file function.h.

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

◆ expand_use_exvector_args

bool GiNaC::function_options::expand_use_exvector_args
protected

Definition at line 652 of file function.h.

Referenced by GiNaC::function::expand(), expand_func(), and initialize().

◆ derivative_use_exvector_args

bool GiNaC::function_options::derivative_use_exvector_args
protected

Definition at line 653 of file function.h.

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

◆ expl_derivative_use_exvector_args

bool GiNaC::function_options::expl_derivative_use_exvector_args
protected

Definition at line 654 of file function.h.

Referenced by GiNaC::function::expl_derivative(), expl_derivative_func(), and initialize().

◆ power_use_exvector_args

bool GiNaC::function_options::power_use_exvector_args
protected

Definition at line 655 of file function.h.

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

◆ series_use_exvector_args

bool GiNaC::function_options::series_use_exvector_args
protected

Definition at line 656 of file function.h.

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

◆ print_use_exvector_args

bool GiNaC::function_options::print_use_exvector_args
protected

Definition at line 657 of file function.h.

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

◆ info_use_exvector_args

bool GiNaC::function_options::info_use_exvector_args
protected

Definition at line 658 of file function.h.

Referenced by GiNaC::function::info(), info_func(), and initialize().

◆ functions_with_same_name

unsigned GiNaC::function_options::functions_with_same_name
protected

Definition at line 660 of file function.h.

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

◆ symtree

ex GiNaC::function_options::symtree
protected

Definition at line 662 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.