AngouriMath
Public Member Functions | Friends | List of all members
AngouriMath::Entity Class Reference

Public Member Functions

 Entity (const std::string &expr)
 
 Entity (const char *expr)
 
std::string ToString () const
 
std::string Latexise () const
 
Entity Differentiate (const Entity &var) const
 
Entity Integrate (const Entity &var) const
 
Entity Solve (const Entity &var) const
 
Entity SolveEquation (const Entity &var) const
 
Entity Limit (const Entity &var, const Entity &dest) const
 
Entity Limit (const Entity &var, const Entity &dest, ApproachFrom from) const
 
Entity Simplify () const
 
std::vector< EntityAlternate () const
 
std::int64_t AsInteger () const
 
std::pair< std::int64_t, std::int64_t > AsRational () const
 
double AsReal () const
 
std::complex< double > AsComplex () const
 
const std::vector< Entity > & Nodes () const
 
const std::vector< Entity > & Vars () const
 
const std::vector< Entity > & VarsAndConsts () const
 
const std::vector< Entity > & DirectChildren () const
 
const Entity InnerSimplified () const
 
const Entity Evaled () const
 

Friends

Internal::EntityRef GetHandle (const Entity &e)
 
Entity CreateByHandle (Internal::EntityRef handle)
 

The documentation for this class was generated from the following files: