FrameIT
CanonBallProblemCalculator2D Class Reference

Public Member Functions

 CanonBallProblemCalculator2D (List< LineFact > walls, Vector3 starPos, Vector3 starVec, Vector3 gravity, float bounce, int dim_const, 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_const
 
int Dim_A
 
int Dim_B
 
int MaxIter
 
float Bounce
 
FactRecorder FactOrganizer
 
Vector3 StartPos
 
Vector3 StartVel
 
Vector3 Gravity
 
List< LineFactWalls
 

Constructor & Destructor Documentation

◆ CanonBallProblemCalculator2D()

CanonBallProblemCalculator2D.CanonBallProblemCalculator2D ( List< LineFact walls,
Vector3  starPos,
Vector3  starVec,
Vector3  gravity,
float  bounce,
int  dim_const,
int  dim_A,
int  dim_B,
FactRecorder  factOrganizer,
int  maxIter = 32 
)

Member Function Documentation

◆ Compute()

void CanonBallProblemCalculator2D.Compute ( )
private

Member Data Documentation

◆ Bounce

float CanonBallProblemCalculator2D.Bounce
private

◆ Dim_A

int CanonBallProblemCalculator2D.Dim_A
private

◆ Dim_B

int CanonBallProblemCalculator2D.Dim_B
private

◆ Dim_const

int CanonBallProblemCalculator2D.Dim_const
private

◆ FactOrganizer

FactRecorder CanonBallProblemCalculator2D.FactOrganizer
private

◆ Gravity

Vector3 CanonBallProblemCalculator2D.Gravity
private

◆ MaxIter

int CanonBallProblemCalculator2D.MaxIter
private

◆ Result_ArgsFunc_Id

List<string> CanonBallProblemCalculator2D.Result_ArgsFunc_Id

◆ Result_FuncCall_Id

List<string> CanonBallProblemCalculator2D.Result_FuncCall_Id

◆ Result_MovementFunc_Id

string CanonBallProblemCalculator2D.Result_MovementFunc_Id

◆ StartPos

Vector3 CanonBallProblemCalculator2D.StartPos
private

◆ StartVel

Vector3 CanonBallProblemCalculator2D.StartVel
private

◆ Walls

List<LineFact> CanonBallProblemCalculator2D.Walls
private

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