symbolic4
symbolic4.h File Reference
#include <stdlib.h>
#include <stdio.h>
#include <stdarg.h>
#include <stdbool.h>
#include <string.h>
#include <ctype.h>
#include <math.h>
#include "foundation.h"
#include "expression.h"
#include "polynomial.h"
#include "math_foundation.h"
#include "parser.h"
#include "simplify.h"
#include "solve.h"
#include "derivative.h"
#include "integral.h"
#include "matrix.h"
#include "vector.h"

Go to the source code of this file.

Macros

#define VERSION   "1.0.0"
 
#define ALLOCATED_POINTERS_LENGTH   2000
 

Functions

uint8_t symbolic4 (char *buffer, const char *query)
 
uint8_t process (expression *source, bool recursive)
 

Variables

bool use_abbrevations
 Determines if abbrevations should be used in the result string (such as "Deriv" instead of "Derivative") More...
 
bool use_spaces
 Determines if spaces should be used in the result string (such as "x + y * z" instead of "x+y*z") More...
 
char * default_priorities
 

Macro Definition Documentation

◆ ALLOCATED_POINTERS_LENGTH

#define ALLOCATED_POINTERS_LENGTH   2000

Definition at line 30 of file symbolic4.h.

◆ VERSION

#define VERSION   "1.0.0"

Definition at line 29 of file symbolic4.h.

Function Documentation

◆ process()

uint8_t process ( expression source,
bool  recursive 
)

Definition at line 79 of file symbolic4.c.

◆ symbolic4()

uint8_t symbolic4 ( char *  buffer,
const char *  query 
)

Definition at line 50 of file symbolic4.c.

Variable Documentation

◆ default_priorities

char* default_priorities

Definition at line 30 of file symbolic4.c.

◆ use_abbrevations

bool use_abbrevations

Determines if abbrevations should be used in the result string (such as "Deriv" instead of "Derivative")

Definition at line 28 of file symbolic4.c.

◆ use_spaces

bool use_spaces

Determines if spaces should be used in the result string (such as "x + y * z" instead of "x+y*z")

Definition at line 29 of file symbolic4.c.