FrameIT
CanonBallProblemCalculator3D Class Reference

Classes

struct  Wall
 

Public Member Functions

 CanonBallProblemCalculator3D (List< QuadFact > walls, Vector3 starPos, Vector3 starVec, Vector3 gravity, float Bounce, int dim_G, int dim_A, int dim_B, FactRecorder factOrganizer, int maxIter=32)
 

Public Attributes

string Result_MovementFunc_Id
 
List< string > Result_ArgsFunc_Id
 
List< string > Result_FuncCall_Id
 

Private Member Functions

void Compute ()
 

Private Attributes

int Dim_G
 
int Dim_A
 
int Dim_B
 
int MaxIter
 
float Bounce
 
FactRecorder FactOrganizer
 
Vector3 StartPos
 
Vector3 StartVel
 
Vector3 Gravity
 
List< QuadFactWalls
 

Constructor & Destructor Documentation

◆ CanonBallProblemCalculator3D()

CanonBallProblemCalculator3D.CanonBallProblemCalculator3D ( List< QuadFact walls,
Vector3  starPos,
Vector3  starVec,
Vector3  gravity,
float  Bounce,
int  dim_G,
int  dim_A,
int  dim_B,
FactRecorder  factOrganizer,
int  maxIter = 32 
)

Member Function Documentation

◆ Compute()

void CanonBallProblemCalculator3D.Compute ( )
private

Member Data Documentation

◆ Bounce

float CanonBallProblemCalculator3D.Bounce
private

◆ Dim_A

int CanonBallProblemCalculator3D.Dim_A
private

◆ Dim_B

int CanonBallProblemCalculator3D.Dim_B
private

◆ Dim_G

int CanonBallProblemCalculator3D.Dim_G
private

◆ FactOrganizer

FactRecorder CanonBallProblemCalculator3D.FactOrganizer
private

◆ Gravity

Vector3 CanonBallProblemCalculator3D.Gravity
private

◆ MaxIter

int CanonBallProblemCalculator3D.MaxIter
private

◆ Result_ArgsFunc_Id

List<string> CanonBallProblemCalculator3D.Result_ArgsFunc_Id

◆ Result_FuncCall_Id

List<string> CanonBallProblemCalculator3D.Result_FuncCall_Id

◆ Result_MovementFunc_Id

string CanonBallProblemCalculator3D.Result_MovementFunc_Id

◆ StartPos

Vector3 CanonBallProblemCalculator3D.StartPos
private

◆ StartVel

Vector3 CanonBallProblemCalculator3D.StartVel
private

◆ Walls

List<QuadFact> CanonBallProblemCalculator3D.Walls
private

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