|
Physics Simulation & Visualization Tool 0.1
A C++ physics simulation engine with real-time 3D visualization
|
#include <ProblemRouter.h>
Public Member Functions | |
| ProblemRouter (Physics::PhysicsSystem &physicsSystem) | |
| std::unique_ptr< ISolver > | makeSolver (Physics::PhysicsBody *body, const std::unordered_map< std::string, double > &knowns, const std::string &unknown) const |
| SolverDecision | routeProblem (Physics::PhysicsBody *body, const std::unordered_map< std::string, double > &knowns, const std::string &unknown) const |
| std::vector< std::vector< std::string > > | getRequiredKeys (const std::string &unknown) const |
Definition at line 22 of file ProblemRouter.h.
|
explicit |
Definition at line 16 of file ProblemRouter.cpp.
| std::vector< std::vector< std::string > > ProblemRouter::getRequiredKeys | ( | const std::string & | unknown | ) | const |
Definition at line 31 of file ProblemRouter.cpp.
| std::unique_ptr< ISolver > ProblemRouter::makeSolver | ( | Physics::PhysicsBody * | body, |
| const std::unordered_map< std::string, double > & | knowns, | ||
| const std::string & | unknown | ||
| ) | const |
| SolverDecision ProblemRouter::routeProblem | ( | Physics::PhysicsBody * | body, |
| const std::unordered_map< std::string, double > & | knowns, | ||
| const std::string & | unknown | ||
| ) | const |