ImageD  v2_7_5 (24.06.22)
ImageD is an image processing software designed for rapid prototyping and implementing algorithms and solutions for science, research and teaching.
D_Physics Class Reference

The D_Physics class Basic physics formulas. More...

#include <d_physics.h>

Public Member Functions

 D_Physics ()
 

Static Public Member Functions

static double FieldStrength (Mat Position, Mat Source, double fieldstrength, double phaseoffset_rad, double wavelength_m)
 
static double FieldStrength (Point3d Position, Point3d Source, double fieldstrength, double phaseoffset_rad, double wavelength_m)
 
static double Interference (Mat Position, vector< Mat > v_Source, vector< double > v_fieldstrength, vector< double > v_phaseoffset_rad, double wavelength_m)
 
static double Interference (Point3d Position, vector< Point3d > v_Source, vector< double > v_fieldstrength, vector< double > v_phaseoffset_rad, double wavelength_m)
 
static function< double(double v)> Force_Drag (double rho, double A, double cw)
 
static double Force_Gravity (double m)
 
static double Force_Upthrust (double V, double rho)
 

Detailed Description

The D_Physics class Basic physics formulas.

Constructor & Destructor Documentation

◆ D_Physics()

D_Physics::D_Physics ( )

Member Function Documentation

◆ FieldStrength() [1/2]

double D_Physics::FieldStrength ( Mat  Position,
Mat  Source,
double  fieldstrength,
double  phaseoffset_rad,
double  wavelength_m 
)
static

◆ FieldStrength() [2/2]

double D_Physics::FieldStrength ( Point3d  Position,
Point3d  Source,
double  fieldstrength,
double  phaseoffset_rad,
double  wavelength_m 
)
static

◆ Force_Drag()

function< double(double v)> D_Physics::Force_Drag ( double  rho,
double  A,
double  cw 
)
static

◆ Force_Gravity()

double D_Physics::Force_Gravity ( double  m)
static

◆ Force_Upthrust()

double D_Physics::Force_Upthrust ( double  V,
double  rho 
)
static

◆ Interference() [1/2]

double D_Physics::Interference ( Mat  Position,
vector< Mat v_Source,
vector< double >  v_fieldstrength,
vector< double >  v_phaseoffset_rad,
double  wavelength_m 
)
static

◆ Interference() [2/2]

double D_Physics::Interference ( Point3d  Position,
vector< Point3d v_Source,
vector< double >  v_fieldstrength,
vector< double >  v_phaseoffset_rad,
double  wavelength_m 
)
static

The documentation for this class was generated from the following files: