symbolic4
derivative.c File Reference
#include "symbolic4.h"

Go to the source code of this file.

Functions

uint8_t addition_derivative (expression **result, const expression *source, const expression *variable)
 
uint8_t multiplication_derivative (expression **result, const expression *source, const expression *variable)
 
uint8_t exponentation_derivative (expression **result, const expression *source, const expression *variable)
 
uint8_t ln_derivative (expression **result, const expression *source, const expression *variable)
 
uint8_t log_derivative (expression **result, const expression *source, const expression *variable)
 
uint8_t trigonometric_derivative (expression **result, const expression *source, const expression *variable)
 
uint8_t derivative (expression **result, expression *source, expression *variable, bool persistent)
 
uint8_t stationary_points (expression *source, expression *variable)
 
uint8_t function_tangent (expression **result, expression *source, expression *variable, expression *x_value, bool persistent)
 
uint8_t function_normal (expression **result, expression *source, expression *variable, expression *x_value, bool persistent)
 
uint8_t function_intersection_angle (expression **result, expression *g, expression *h)
 

Function Documentation

◆ addition_derivative()

uint8_t addition_derivative ( expression **  result,
const expression source,
const expression variable 
)

Definition at line 35 of file derivative.c.

◆ derivative()

uint8_t derivative ( expression **  result,
expression source,
expression variable,
bool  persistent 
)

Definition at line 209 of file derivative.c.

◆ exponentation_derivative()

uint8_t exponentation_derivative ( expression **  result,
const expression source,
const expression variable 
)

Definition at line 77 of file derivative.c.

◆ function_intersection_angle()

uint8_t function_intersection_angle ( expression **  result,
expression g,
expression h 
)

Definition at line 407 of file derivative.c.

◆ function_normal()

uint8_t function_normal ( expression **  result,
expression source,
expression variable,
expression x_value,
bool  persistent 
)

Definition at line 367 of file derivative.c.

◆ function_tangent()

uint8_t function_tangent ( expression **  result,
expression source,
expression variable,
expression x_value,
bool  persistent 
)

Definition at line 329 of file derivative.c.

◆ ln_derivative()

uint8_t ln_derivative ( expression **  result,
const expression source,
const expression variable 
)

Definition at line 124 of file derivative.c.

◆ log_derivative()

uint8_t log_derivative ( expression **  result,
const expression source,
const expression variable 
)

Definition at line 137 of file derivative.c.

◆ multiplication_derivative()

uint8_t multiplication_derivative ( expression **  result,
const expression source,
const expression variable 
)

Definition at line 52 of file derivative.c.

◆ stationary_points()

uint8_t stationary_points ( expression source,
expression variable 
)

Definition at line 259 of file derivative.c.

◆ trigonometric_derivative()

uint8_t trigonometric_derivative ( expression **  result,
const expression source,
const expression variable 
)

Definition at line 153 of file derivative.c.