int fderivative::compare_same_type(const basic & other) const
{
- GINAC_ASSERT(is_of_type(other, fderivative));
+ GINAC_ASSERT(is_a<fderivative>(other));
const fderivative & o = static_cast<const fderivative &>(other);
if (parameter_set != o.parameter_set)
bool fderivative::is_equal_same_type(const basic & other) const
{
- GINAC_ASSERT(is_of_type(other, fderivative));
+ GINAC_ASSERT(is_a<fderivative>(other));
const fderivative & o = static_cast<const fderivative &>(other);
if (parameter_set != o.parameter_set)
bool fderivative::match_same_type(const basic & other) const
{
- GINAC_ASSERT(is_of_type(other, fderivative));
+ GINAC_ASSERT(is_a<fderivative>(other));
const fderivative & o = static_cast<const fderivative &>(other);
return parameter_set == o.parameter_set;