static bool exp_info(const ex & x, unsigned inf)
{
switch (inf) {
- case info_flags::numeric:
case info_flags::expanded:
case info_flags::real:
return x.info(inf);
static bool log_info(const ex & x, unsigned inf)
{
switch (inf) {
- case info_flags::numeric:
case info_flags::expanded:
return x.info(inf);
case info_flags::real:
static bool trig_info(const ex & x, unsigned inf)
{
switch (inf) {
- case info_flags::numeric:
case info_flags::expanded:
case info_flags::real:
return x.info(inf);
static bool asin_info(const ex & x, unsigned inf)
{
switch (inf) {
- case info_flags::numeric:
case info_flags::expanded:
return x.info(inf);
default:
static bool atan_info(const ex & x, unsigned inf)
{
switch (inf) {
- case info_flags::numeric:
case info_flags::expanded:
case info_flags::real:
return x.info(inf);
static bool atan2_info(const ex & y, const ex & x, unsigned inf)
{
switch (inf) {
- case info_flags::numeric:
case info_flags::expanded:
case info_flags::real:
return y.info(inf) && x.info(inf);