CG  Version 25
Macros | Enumerations
userDefinedMotion.C File Reference
#include "MovingGrids.h"
#include "MatrixTransform.h"
#include "GridFunction.h"
#include "GenericGraphicsInterface.h"
#include "ParallelUtility.h"
Include dependency graph for userDefinedMotion.C:

Macros

#define ramp1t(t)   (t)*(t)*( -(t)/3.+.5 )*6.
 
#define ramp3(t)   ( -14.*pow(t,6.)+7.*pow(t,5.)-2.5*pow(t,8.)+10.*pow(t,7.) )
 
#define ramp3t(t)   ( -84*pow(t,5.)+35*pow(t,4.)-20*pow(t,7.)+70*pow(t,6.) )
 
#define ramp3tt(t)   ( -84*5.*pow(t,4.)+35.*4.*pow(t,3.)-20.*7.*pow(t,6.)+70.*6.*pow(t,5.) )
 
#define ramp3ttt(t)   ( -84*5.*4.*pow(t,3.)+35.*4.*3.*pow(t,2.)-20.*7.*6.*pow(t,5.)+70.*6.*5.*pow(t,4.) )
 

Enumerations

enum  UserDefinedMotionOption { linearMotion =0, sinusoidalMotion, rampMotion }
 

Macro Definition Documentation

#define ramp1t (   t)    (t)*(t)*( -(t)/3.+.5 )*6.
#define ramp3 (   t)    ( -14.*pow(t,6.)+7.*pow(t,5.)-2.5*pow(t,8.)+10.*pow(t,7.) )
#define ramp3t (   t)    ( -84*pow(t,5.)+35*pow(t,4.)-20*pow(t,7.)+70*pow(t,6.) )
#define ramp3tt (   t)    ( -84*5.*pow(t,4.)+35.*4.*pow(t,3.)-20.*7.*pow(t,6.)+70.*6.*pow(t,5.) )
#define ramp3ttt (   t)    ( -84*5.*4.*pow(t,3.)+35.*4.*3.*pow(t,2.)-20.*7.*6.*pow(t,5.)+70.*6.*5.*pow(t,4.) )

Enumeration Type Documentation

Enumerator
linearMotion 
sinusoidalMotion 
rampMotion