Beispiel #1
0
 internal BFSSearcher(IGraphVertex startVertex, List <IGraphVertex> destinationVertices, IGraph graph)
 {
     InitialStartVertex  = startVertex;
     DestinationVertices = destinationVertices;
     Graph         = graph;
     MatrixFactory = new MatrixFactory();
     Path          = new List <IGraphVertex>();
 }
Beispiel #2
0
 public MainWindow()
 {
     InitializeComponent();
     MatrixFactory = new MatrixFactory();
 }
Beispiel #3
0
 public ConjugateGradientPolakRibiereSlauSolverFactory(IVectorFactory vectorFactory, IMatrixFactory matrixFactory)
 {
     _vectorFactory = vectorFactory;
     _matrixFactory = matrixFactory;
 }
Beispiel #4
0
 internal Matrix()
 {
     MatrixFactory    = new MatrixFactory();
     MatrixInstance   = new List <IMatrixLine>();
     StartPositionSet = false;
 }
Beispiel #5
0
 internal MatrixLine()
 {
     Line          = new List <IMatrixElement>();
     MatrixFactory = new MatrixFactory();
 }
 public AppManager(IMatrixFactory matrixFactory, ITileFactory tileFactory)
 {
     _matrixFactory = matrixFactory;
     _tileFactory   = tileFactory;
     Initialize();
 }
 public MatrixBuilder(IFileSystem fileSystem, IMatrixFactory matrixFactory)
 {
     this.fileSystem    = fileSystem;
     this.matrixFactory = matrixFactory;
 }
 public ConjugateGradientSlauSolver(IVectorFactory vectorFactory, IMatrixFactory matrixFactory)
 {
     _vectorFactory = vectorFactory;
     _matrixFactory = matrixFactory;
 }