File cwrapper.cpp
Definition (symengine/symengine/cwrapper.cpp )
Functions
Function ascii_art_str()
Function basic_add(basic, const basic, const basic)
Function basic_as_numer_denom(basic, basic, const basic)
Function basic_assign(basic, const basic)
Function basic_coeff(basic, const basic, const basic, const basic)
Function basic_const_Catalan(basic)
Function basic_const_complex_infinity(basic)
Function basic_const_E(basic)
Function basic_const_EulerGamma(basic)
Function basic_const_GoldenRatio(basic)
Function basic_const_I(basic)
Function basic_const_infinity(basic)
Function basic_const_minus_one(basic)
Function basic_const_nan(basic)
Function basic_const_neginfinity(basic)
Function basic_const_one(basic)
Function basic_const_pi(basic)
Function basic_const_set(basic, const char *)
Function basic_const_zero(basic)
Function basic_cse(CVecBasic *, CVecBasic *, CVecBasic *, const CVecBasic *)
Function basic_diff(basic, const basic, const basic)
Function basic_div(basic, const basic, const basic)
Function basic_eq(const basic, const basic)
Function basic_evalf(basic, const basic, unsigned long, int)
Function basic_free_heap(basic_struct *)
Function basic_free_stack(basic)
Function basic_free_symbols(const basic, CSetBasic *)
Function basic_function_symbols(CSetBasic *, const basic)
Function basic_get_args(const basic, CVecBasic *)
Function basic_get_class_from_id(TypeID)
Function basic_get_class_id(const char *)
Function basic_get_type(const basic)
Function basic_hash(const basic)
Function basic_max(basic, CVecBasic *)
Function basic_min(basic, CVecBasic *)
Function basic_mul(basic, const basic, const basic)
Function basic_neq(const basic, const basic)
Function basic_new_heap()
Function basic_new_stack(basic)
Function basic_parse(basic, const char *)
Function basic_parse2(basic, const char *, int)
Function basic_pow(basic, const basic, const basic)
Function basic_solve_poly(CSetBasic *, const basic, const basic)
Function basic_str_free(char *)
Function basic_sub(basic, const basic, const basic)
Function basic_subs(basic, const basic, const CMapBasicBasic *)
Function basic_subs2(basic, const basic, const basic, const basic)
Function complex_base_imaginary_part(basic, const basic)
Function complex_base_real_part(basic, const basic)
Function complex_double_get(const basic)
Function complex_set(basic, const basic, const basic)
Function complex_set_rat(basic, const basic, const basic)
Function dense_matrix_add_matrix(CDenseMatrix *, const CDenseMatrix *, const CDenseMatrix *)
Function dense_matrix_add_scalar(CDenseMatrix *, const CDenseMatrix *, const basic)
Function dense_matrix_col_del(CDenseMatrix *, unsigned)
Function dense_matrix_col_join(CDenseMatrix *, const CDenseMatrix *)
Function dense_matrix_cols(const CDenseMatrix *)
Function dense_matrix_det(basic, const CDenseMatrix *)
Function dense_matrix_diag(CDenseMatrix *, CVecBasic *, long int)
Function dense_matrix_diff(CDenseMatrix *, const CDenseMatrix *, basic const)
Function dense_matrix_eq(CDenseMatrix *, CDenseMatrix *)
Function dense_matrix_eye(CDenseMatrix *, unsigned long int, unsigned long int, int)
Function dense_matrix_FFLDU(CDenseMatrix *, CDenseMatrix *, CDenseMatrix *, const CDenseMatrix *)
Function dense_matrix_FFLU(CDenseMatrix *, const CDenseMatrix *)
Function dense_matrix_free(CDenseMatrix *)
Function dense_matrix_get_basic(basic, const CDenseMatrix *, unsigned long int, unsigned long int)
Function dense_matrix_inv(CDenseMatrix *, const CDenseMatrix *)
Function dense_matrix_jacobian(CDenseMatrix *, const CDenseMatrix *, const CDenseMatrix *)
Function dense_matrix_LDL(CDenseMatrix *, CDenseMatrix *, const CDenseMatrix *)
Function dense_matrix_LU(CDenseMatrix *, CDenseMatrix *, const CDenseMatrix *)
Function dense_matrix_LU_solve(CDenseMatrix *, const CDenseMatrix *, const CDenseMatrix *)
Function dense_matrix_mul_matrix(CDenseMatrix *, const CDenseMatrix *, const CDenseMatrix *)
Function dense_matrix_mul_scalar(CDenseMatrix *, const CDenseMatrix *, const basic)
Function dense_matrix_new()
Function dense_matrix_new_rows_cols(unsigned, unsigned)
Function dense_matrix_new_vec(unsigned, unsigned, CVecBasic *)
Function dense_matrix_ones(CDenseMatrix *, unsigned long int, unsigned long int)
Function dense_matrix_row_del(CDenseMatrix *, unsigned)
Function dense_matrix_row_join(CDenseMatrix *, const CDenseMatrix *)
Function dense_matrix_rows(const CDenseMatrix *)
Function dense_matrix_rows_cols(CDenseMatrix *, unsigned, unsigned)
Function dense_matrix_set(CDenseMatrix *, const CDenseMatrix *)
Function dense_matrix_set_basic(CDenseMatrix *, unsigned long int, unsigned long int, basic)
Function dense_matrix_str(const CDenseMatrix *)
Function dense_matrix_submatrix(CDenseMatrix *, const CDenseMatrix *, unsigned long int, unsigned long int, unsigned long int, unsigned long int, unsigned long int, unsigned long int)
Function dense_matrix_transpose(CDenseMatrix *, const CDenseMatrix *)
Function dense_matrix_zeros(CDenseMatrix *, unsigned long int, unsigned long int)
Function function_symbol_get_name(const basic)
Function function_symbol_set(basic, const char *, const CVecBasic *)
Function integer_get_si(const basic)
Function integer_get_ui(const basic)
Function integer_set_si(basic, long)
Function integer_set_str(basic, const char *)
Function integer_set_ui(basic, unsigned long)
Function is_a_Complex(const basic)
Function is_a_ComplexDouble(const basic)
Function is_a_ComplexMPC(const basic)
Function is_a_DenseMatrix(const CDenseMatrix *)
Function is_a_Integer(const basic)
Function is_a_Number(const basic)
Function is_a_Rational(const basic)
Function is_a_RealDouble(const basic)
Function is_a_RealMPFR(const basic)
Function is_a_SparseMatrix(const CSparseMatrix *)
Function is_a_Symbol(const basic)
Function lambda_real_double_visitor_call(CLambdaRealDoubleVisitor *, double *const, const double *const)
Function lambda_real_double_visitor_free(CLambdaRealDoubleVisitor *)
Function lambda_real_double_visitor_init(CLambdaRealDoubleVisitor *, const CVecBasic *, const CVecBasic *, int)
Function lambda_real_double_visitor_new()
Function mapbasicbasic_free(CMapBasicBasic *)
Function mapbasicbasic_get(CMapBasicBasic *, const basic, basic)
Function mapbasicbasic_insert(CMapBasicBasic *, const basic, const basic)
Function mapbasicbasic_new()
Function mapbasicbasic_size(CMapBasicBasic *)
Function ntheory_binomial(basic, const basic, unsigned long)
Function ntheory_factorial(basic, unsigned long)
Function ntheory_fibonacci(basic, unsigned long)
Function ntheory_fibonacci2(basic, basic, unsigned long)
Function ntheory_gcd(basic, const basic, const basic)
Function ntheory_gcd_ext(basic, basic, basic, const basic, const basic)
Function ntheory_lcm(basic, const basic, const basic)
Function ntheory_lucas(basic, unsigned long)
Function ntheory_lucas2(basic, basic, unsigned long)
Function ntheory_mod(basic, const basic, const basic)
Function ntheory_mod_f(basic, const basic, const basic)
Function ntheory_mod_inverse(basic, const basic, const basic)
Function ntheory_nextprime(basic, const basic)
Function ntheory_quotient(basic, const basic, const basic)
Function ntheory_quotient_f(basic, const basic, const basic)
Function ntheory_quotient_mod(basic, basic, const basic, const basic)
Function ntheory_quotient_mod_f(basic, basic, const basic, const basic)
Function number_is_complex(const basic)
Function number_is_negative(const basic)
Function number_is_positive(const basic)
Function number_is_zero(const basic)
Function rational_set(basic, const basic, const basic)
Function rational_set_si(basic, long, long)
Function rational_set_ui(basic, unsigned long, unsigned long)
Function real_double_get_d(const basic)
Function real_double_set_d(basic, double)
Function setbasic_erase(CSetBasic *, const basic)
Function setbasic_find(CSetBasic *, basic)
Function setbasic_free(CSetBasic *)
Function setbasic_get(CSetBasic *, int, basic)
Function setbasic_insert(CSetBasic *, const basic)
Function setbasic_new()
Function setbasic_size(CSetBasic *)
Function sparse_matrix_eq(CSparseMatrix *, CSparseMatrix *)
Function sparse_matrix_free(CSparseMatrix *)
Function sparse_matrix_get_basic(basic, const CSparseMatrix *, unsigned long int, unsigned long int)
Function sparse_matrix_init(CSparseMatrix *)
Function sparse_matrix_new()
Function sparse_matrix_rows_cols(CSparseMatrix *, unsigned long int, unsigned long int)
Function sparse_matrix_set_basic(CSparseMatrix *, unsigned long int, unsigned long int, basic)
Function sparse_matrix_str(const CSparseMatrix *)
Function symbol_set(basic, const char *)
Function symengine_have_component(const char *)
Function symengine_print_stack_on_segfault()
Function symengine_version()
Function vecbasic_erase(CVecBasic *, size_t)
Function vecbasic_free(CVecBasic *)
Function vecbasic_get(CVecBasic *, size_t, basic)
Function vecbasic_linsolve(CVecBasic *, const CVecBasic *, const CVecBasic *)
Function vecbasic_new()
Function vecbasic_push_back(CVecBasic *, const basic)
Function vecbasic_set(CVecBasic *, size_t, const basic)
Function vecbasic_size(CVecBasic *)
Function vectorint_free(CVectorInt *)
Function vectorint_get(CVectorInt *, int)
Function vectorint_new()
Function vectorint_placement_free(CVectorInt *)
Function vectorint_placement_new(void *)
Function vectorint_placement_new_check(void *, size_t)
Function vectorint_push_back(CVectorInt *, int)
|