// Method not found, try parent print_context class
const print_context_class_info *parent_pc_info = pc_info->get_parent();
// Method not found, try parent print_context class
const print_context_class_info *parent_pc_info = pc_info->get_parent();
const function_options &opt = registered_functions()[serial];
// No derivative defined? Then return abstract derivative object
const function_options &opt = registered_functions()[serial];
// No derivative defined? Then return abstract derivative object
const function_options &opt = registered_functions()[serial];
// No explicit derivative defined? Then this function shall not be called!
const function_options &opt = registered_functions()[serial];
// No explicit derivative defined? Then this function shall not be called!
GINAC_ASSERT(serial<registered_functions().size());
const function_options &opt = registered_functions()[serial];
GINAC_ASSERT(serial<registered_functions().size());
const function_options &opt = registered_functions()[serial];
return (new GiNaC::power(*this, power_param))->setflag(status_flags::dynallocated |
status_flags::evaluated);
return (new GiNaC::power(*this, power_param))->setflag(status_flags::dynallocated |
status_flags::evaluated);
const function_options &opt = registered_functions()[serial];
// No expand defined? Then return the same function with expanded arguments (if required)
const function_options &opt = registered_functions()[serial];
// No expand defined? Then return the same function with expanded arguments (if required)
// Only expand arguments when asked to do so
if (options & expand_options::expand_function_args)
return inherited::expand(options);
// Only expand arguments when asked to do so
if (options & expand_options::expand_function_args)
return inherited::expand(options);