symbolic4
vector.h File Reference
#include "symbolic4.h"

Go to the source code of this file.

Functions

uint8_t vector_magnitude (expression **result, expression *source, bool persistent)
 
uint8_t vector_normalized (expression **result, expression *source, expression *magnitude, bool persistent)
 
uint8_t vector_angle (expression **result, expression *source_1, expression *source_2, bool persistent)
 
uint8_t vector_dot_product (expression **result, expression *source_1, expression *source_2, bool persistent)
 
uint8_t vector_cross_product (expression **result, expression *source_1, expression *source_2, bool persistent)
 
uint8_t vector_triple_product (expression **result, expression *source_1, expression *source_2, expression *source_3, bool persistent)
 

Function Documentation

◆ vector_angle()

uint8_t vector_angle ( expression **  result,
expression source_1,
expression source_2,
bool  persistent 
)

Definition at line 81 of file vector.c.

◆ vector_cross_product()

uint8_t vector_cross_product ( expression **  result,
expression source_1,
expression source_2,
bool  persistent 
)

Definition at line 133 of file vector.c.

◆ vector_dot_product()

uint8_t vector_dot_product ( expression **  result,
expression source_1,
expression source_2,
bool  persistent 
)

Definition at line 110 of file vector.c.

◆ vector_magnitude()

uint8_t vector_magnitude ( expression **  result,
expression source,
bool  persistent 
)

Definition at line 28 of file vector.c.

◆ vector_normalized()

uint8_t vector_normalized ( expression **  result,
expression source,
expression magnitude,
bool  persistent 
)

Definition at line 50 of file vector.c.

◆ vector_triple_product()

uint8_t vector_triple_product ( expression **  result,
expression source_1,
expression source_2,
expression source_3,
bool  persistent 
)

Definition at line 162 of file vector.c.