operator==#

inline SymbolicFunction &xlifepp::operator==(const complex_t &c, const SymbolicFunction &f)#
inline bool xlifepp::operator==(const DifferentialOperator &d1, const DifferentialOperator &d2)#
bool xlifepp::operator==(const Dof&, const Dof&)#

equality between dofs

bool xlifepp::operator==(const DofComponent&, const DofComponent&)#

equality

bool xlifepp::operator==(const DomUnkDop&, const DomUnkDop&)#

equality

bool xlifepp::operator==(const Function&, const Function&)#

compare functions (same fun and params pointers)

bool xlifepp::operator==(const GeomElement&, const GeomElement&)#

overload operator == to sort elements

template<typename K>
bool xlifepp::operator==(const Matrix<K> &a, const Matrix<K> &b)#

matrix comparison (element by element)

template<typename K>
bool xlifepp::operator==(const MonomialT<K> &m1, const MonomialT<K> &m2)#
bool xlifepp::operator==(const Operand&, const Operand&)#

compare Operands

bool xlifepp::operator==(const OperatorOnFunction&, const OperatorOnFunction&)#

same operator on function

bool xlifepp::operator==(const OperatorOnKernel&, const OperatorOnKernel&)#

same operator on kernel

bool xlifepp::operator==(const OperatorOnUnknown&, const OperatorOnUnknown&)#

compare OperatorOnUnknown (same unknowns, same diff operators, same functions …)

bool xlifepp::operator==(const Point&, const Point&)#

equality of two points

inline SymbolicFunction &xlifepp::operator==(const real_t &r, const SymbolicFunction &f)#
template<typename T, template<class> class OP, class CP, template<class> class KP, template<class> class SP, template<class> class CNP>
inline bool xlifepp::operator==(const SmartPtr<T, OP, CP, KP, SP, CNP> &lhs, SmartPointerNullType rhs)#
template<typename T, template<class> class OP, class CP, template<class> class KP, template<class> class SP, template<class> class CNP, typename U>
inline bool xlifepp::operator==(const SmartPtr<T, OP, CP, KP, SP, CNP> &lhs, U *rhs)#
template<typename K>
bool xlifepp::operator==(const SparseMatrix<K> &a, const SparseMatrix<K> &b)#

matrix comparison (element by element)

inline SymbolicFunction &xlifepp::operator==(const SymbolicFunction &f, const complex_t &c)#
inline SymbolicFunction &xlifepp::operator==(const SymbolicFunction &f, const real_t &r)#
inline SymbolicFunction &xlifepp::operator==(const SymbolicFunction &f1, const SymbolicFunction &f2)#
template<class K>
bool xlifepp::operator==(const Triplet<K> &t1, const Triplet<K> &t2)#
bool xlifepp::operator==(const Value&, const Value&)#

compare values

template<typename T, template<class> class OP, class CP, template<class> class KP, template<class> class SP, template<class> class CNP>
inline bool xlifepp::operator==(SmartPointerNullType lhs, const SmartPtr<T, OP, CP, KP, SP, CNP> &rhs)#
template<typename T, template<class> class OP, class CP, template<class> class KP, template<class> class SP, template<class> class CNP, typename U>
inline bool xlifepp::operator==(U *lhs, const SmartPtr<T, OP, CP, KP, SP, CNP> &rhs)#
template<typename T>
inline ComparisonFunction<T> xlifepp::operator==(VarComparison, const T &a)#