solve.h File Reference
#include <symengine/sets.h>
#include <symengine/polys/uintpoly_flint.h>
#include <symengine/polys/uintpoly_piranha.h>
#include <symengine/polys/uexprpoly.h>
#include <symengine/polys/uintpoly.h>
#include <symengine/polys/uratpoly.h>
#include <symengine/matrix.h>
+ Include dependency graph for solve.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 SymEngine
 Main namespace for SymEngine package.
 

Functions

RCP< const Set > SymEngine::solve (const RCP< const Basic > &f, const RCP< const Symbol > &sym, const RCP< const Set > &domain)
 
RCP< const Set > SymEngine::solve_rational (const RCP< const Basic > &f, const RCP< const Symbol > &sym, const RCP< const Set > &domain)
 
RCP< const Set > SymEngine::solve_trig (const RCP< const Basic > &f, const RCP< const Symbol > &sym, const RCP< const Set > &domain)
 
RCP< const Set > SymEngine::solve_poly (const RCP< const Basic > &f, const RCP< const Symbol > &sym, const RCP< const Set > &domain)
 
RCP< const Set > SymEngine::solve_poly_heuristics (const vec_basic &coeffs, const RCP< const Set > &domain)
 
RCP< const Set > SymEngine::solve_poly_linear (const vec_basic &coeffs, const RCP< const Set > &domain)
 
RCP< const Set > SymEngine::solve_poly_quadratic (const vec_basic &coeffs, const RCP< const Set > &domain)
 
RCP< const Set > SymEngine::solve_poly_cubic (const vec_basic &coeffs, const RCP< const Set > &domain)
 
RCP< const Set > SymEngine::solve_poly_quartic (const vec_basic &coeffs, const RCP< const Set > &domain)
 
bool SymEngine::is_a_LinearArgTrigEquation (const Basic &b, const Symbol &x)
 
RCP< const Set > SymEngine::invertComplex (const RCP< const Basic > &fX, const RCP< const Set > &gY, const RCP< const Symbol > &sym, const RCP< const Dummy > &nD, const RCP< const Set > &domain)
 
vec_basic SymEngine::linsolve (const DenseMatrix &system, const vec_sym &syms)
 
vec_basic SymEngine::linsolve (const vec_basic &system, const vec_sym &syms)
 
std::pair< DenseMatrix, DenseMatrix > SymEngine::linear_eqns_to_matrix (const vec_basic &equations, const vec_sym &syms)
 

Detailed Description

Solvers

Definition in file solve.h.