GiNaC 1.8.10
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 328 of file function.h.

Constructor & Destructor Documentation

◆ function_options() [1/3]

GiNaC::function_options::function_options ( )

Definition at line 52 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 57 of file function.cpp.

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

◆ function_options() [3/3]

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

Definition at line 63 of file function.cpp.

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

◆ ~function_options()

GiNaC::function_options::~function_options ( )

Definition at line 70 of file function.cpp.

Member Function Documentation

◆ initialize()

void GiNaC::function_options::initialize ( )

◆ dummy()

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

Definition at line 339 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 101 of file function.cpp.

References n, name, print_func(), and TeX_name.

Referenced by function_options(), function_options(), and initialize().

◆ latex_name()

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

Definition at line 112 of file function.cpp.

References print_func(), and TeX_name.

◆ eval_func() [1/15]

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

Definition at line 119 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 125 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 131 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 137 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 143 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 149 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 155 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 161 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 167 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 173 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 179 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 185 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 191 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 197 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 203 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 209 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 215 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 221 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 227 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 233 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 239 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 245 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 251 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 257 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 263 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 269 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 275 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 281 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 287 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 293 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 299 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 305 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 311 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 317 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 323 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 329 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 335 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 341 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 347 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 353 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 359 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 365 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 371 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 377 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 383 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 389 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 395 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 401 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 407 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 413 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 419 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 425 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 431 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 437 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 443 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 449 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 455 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 461 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 467 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 473 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 479 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 485 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 491 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 497 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 503 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 509 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 515 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 521 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 527 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 533 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 539 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 545 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 551 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 557 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 563 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 569 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 575 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 581 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 587 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 593 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 599 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 605 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 611 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 617 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 623 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 629 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 635 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 641 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 647 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 653 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 659 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 665 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 671 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 677 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 683 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 689 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 695 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 701 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 707 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 713 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 719 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 725 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 731 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 737 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 743 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 749 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 755 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 761 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 767 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 773 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 779 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 785 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 791 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 797 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 803 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 809 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 815 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 821 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 827 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 833 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 839 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 845 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 851 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 857 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 863 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 869 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 875 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 881 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 887 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 893 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 899 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 905 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 911 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 917 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 923 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 929 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 935 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 941 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 947 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 953 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 959 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 965 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 971 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 977 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 983 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 989 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 995 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 1001 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 1007 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 1013 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 1019 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 1025 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 1031 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 1037 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 1045 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 1051 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 1057 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 1063 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 1069 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 1075 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 1081 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 1087 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 1093 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 1099 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 1105 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

◆ print_func() [2/15]

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

Definition at line 514 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 520 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 526 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 532 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 538 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 544 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 550 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 556 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 562 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 568 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 574 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 580 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 586 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 594 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 1114 of file function.cpp.

References print_func(), 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 1125 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 
)

◆ overloaded()

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

Definition at line 1142 of file function.cpp.

References functions_with_same_name.

◆ set_symmetry()

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

Definition at line 1148 of file function.cpp.

References symtree.

◆ get_name()

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

Definition at line 608 of file function.h.

References name.

◆ get_nparams()

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

Definition at line 609 of file function.h.

References nparams.

◆ has_derivative()

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

Definition at line 612 of file function.h.

References derivative_f.

◆ has_power()

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

Definition at line 613 of file function.h.

References power_f.

◆ test_and_set_nparams()

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

Definition at line 1154 of file function.cpp.

References n, name, and nparams.

Referenced by conjugate_func(), conjugate_func(), conjugate_func(), conjugate_func(), conjugate_func(), conjugate_func(), conjugate_func(), conjugate_func(), conjugate_func(), conjugate_func(), conjugate_func(), conjugate_func(), conjugate_func(), conjugate_func(), derivative_func(), derivative_func(), derivative_func(), derivative_func(), derivative_func(), derivative_func(), derivative_func(), derivative_func(), derivative_func(), derivative_func(), derivative_func(), derivative_func(), derivative_func(), derivative_func(), eval_func(), eval_func(), eval_func(), eval_func(), eval_func(), eval_func(), eval_func(), eval_func(), eval_func(), eval_func(), eval_func(), eval_func(), eval_func(), eval_func(), evalf_func(), evalf_func(), evalf_func(), evalf_func(), evalf_func(), evalf_func(), evalf_func(), evalf_func(), evalf_func(), evalf_func(), evalf_func(), evalf_func(), evalf_func(), evalf_func(), expand_func(), expand_func(), expand_func(), expand_func(), expand_func(), expand_func(), expand_func(), expand_func(), expand_func(), expand_func(), expand_func(), expand_func(), expand_func(), expand_func(), expl_derivative_func(), expl_derivative_func(), expl_derivative_func(), expl_derivative_func(), expl_derivative_func(), expl_derivative_func(), expl_derivative_func(), expl_derivative_func(), expl_derivative_func(), expl_derivative_func(), expl_derivative_func(), expl_derivative_func(), expl_derivative_func(), expl_derivative_func(), imag_part_func(), imag_part_func(), imag_part_func(), imag_part_func(), imag_part_func(), imag_part_func(), imag_part_func(), imag_part_func(), imag_part_func(), imag_part_func(), imag_part_func(), imag_part_func(), imag_part_func(), imag_part_func(), info_func(), info_func(), info_func(), info_func(), info_func(), info_func(), info_func(), info_func(), info_func(), info_func(), info_func(), info_func(), info_func(), info_func(), power_func(), power_func(), power_func(), power_func(), power_func(), power_func(), power_func(), power_func(), power_func(), power_func(), power_func(), power_func(), power_func(), power_func(), print_func(), print_func(), print_func(), print_func(), print_func(), print_func(), print_func(), print_func(), print_func(), print_func(), print_func(), print_func(), print_func(), print_func(), real_part_func(), real_part_func(), real_part_func(), real_part_func(), real_part_func(), real_part_func(), real_part_func(), real_part_func(), real_part_func(), real_part_func(), real_part_func(), real_part_func(), real_part_func(), real_part_func(), series_func(), series_func(), series_func(), series_func(), series_func(), series_func(), series_func(), series_func(), series_func(), series_func(), series_func(), series_func(), series_func(), and series_func().

◆ set_print_func()

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

Friends And Related Symbol Documentation

◆ function

Definition at line 330 of file function.h.

◆ fderivative

Definition at line 331 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 618 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

◆ evalf_f

evalf_funcp GiNaC::function_options::evalf_f
protected

◆ conjugate_f

conjugate_funcp GiNaC::function_options::conjugate_f
protected

◆ real_part_f

real_part_funcp GiNaC::function_options::real_part_f
protected

◆ imag_part_f

imag_part_funcp GiNaC::function_options::imag_part_f
protected

◆ expand_f

expand_funcp GiNaC::function_options::expand_f
protected

◆ derivative_f

derivative_funcp GiNaC::function_options::derivative_f
protected

◆ expl_derivative_f

expl_derivative_funcp GiNaC::function_options::expl_derivative_f
protected

◆ power_f

power_funcp GiNaC::function_options::power_f
protected

◆ series_f

series_funcp GiNaC::function_options::series_f
protected

◆ print_dispatch_table

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

Definition at line 632 of file function.h.

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

◆ info_f

info_funcp GiNaC::function_options::info_f
protected

◆ evalf_params_first

bool GiNaC::function_options::evalf_params_first
protected

Definition at line 635 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 638 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 639 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 642 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 643 of file function.h.

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

◆ remember_strategy

unsigned GiNaC::function_options::remember_strategy
protected

Definition at line 644 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 646 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 647 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 648 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 649 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 650 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 651 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 652 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 653 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 654 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 655 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 656 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 657 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 659 of file function.h.

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

◆ symtree

ex GiNaC::function_options::symtree
protected

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