10#define PHYSICS_UTILS_H
28int _valid_osc(
double x,
double y,
double length,
double mass,
double gravity,
double k,
double time_limit,
30 double damping_coefficent,
int number_of_files,
double Fo);
73_f1(
double x,
double y,
double dx,
double tx,
double ty,
double k,
double m,
double b,
double r);
89_f2(
double x,
double y,
double dy,
double tx,
double ty,
double k,
double m,
double b,
double r,
double g);
90void printmemsizestream(
char *str,
unsigned long ramsize);
103int _mkdir(
char *_dir_name);
int cpu_inf_stream()
this function prints the cpu info for the computer
double _f2(double x, double y, double dy, double tx, double ty, double k, double m, double b, double r, double g)
calculate second function to solve ode in elastic pendulum
int _valid_osc(double x, double y, double length, double mass, double gravity, double k, double time_limit, double step_size, double damping_coefficent, int number_of_files, double Fo)
Validate on input entered to oscillation.
int _min_int(int x, int y)
get the minimum between x,y
int printmemstream()
this function prints memory details for the computer
double _f1(double x, double y, double dx, double tx, double ty, double k, double m, double b, double r)
calculate first function to solve ode in elastic pendulum
double _dx(double dx)
calculate dx for elastic pendulum system
double _dy(double dy)
calculate dy for elastic pendulum system
int _round(double x)
round x value to the nearest int