From 804a634062b1d3ee5beab84ef99def19c9738780 Mon Sep 17 00:00:00 2001 From: Iason Date: Tue, 22 Dec 2020 20:21:28 +0200 Subject: [PATCH] scenario changes --- src/reducedmodeloptimizer.cpp | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/reducedmodeloptimizer.cpp b/src/reducedmodeloptimizer.cpp index 4c596c4..8b963c0 100644 --- a/src/reducedmodeloptimizer.cpp +++ b/src/reducedmodeloptimizer.cpp @@ -156,7 +156,7 @@ void updateMesh(long n, const double *x) { } pReducedPatternSimulationMesh->updateEigenEdgeAndVertices(); - pReducedPatternSimulationMesh->updateInitialPositions(); + pReducedPatternSimulationMesh->reset(); // pReducedPatternSimulationMesh->registerForDrawing("Optimized // hexagon"); polyscope::show(); } @@ -507,7 +507,7 @@ Eigen::VectorXd ReducedModelOptimizer::runOptimization( "conditions is not recommended."); // Set initial guess of solution - std::vector x(n, 2); + std::vector x(n, 100); x[4] = g_innerHexagonInitialPos; if (!initialGuess.empty()) { x = initialGuess; @@ -770,12 +770,6 @@ void ReducedModelOptimizer::optimize(const int &simulationScenario) { "reducedModel_" + SimulationScenarioStrings[simulationScenarioIndex]; reducedModelResults.registerForDrawing(reducedPatternSimulationJob); // registerWorldAxes(); - std::cout << "A full:" - << m_pFullModelSimulationMesh->elements[0].properties.A - << std::endl; - std::cout << "A reduced:" - << m_pReducedPatternSimulationMesh->elements[0].properties.A - << std::endl; polyscope::show(); fullModelResults.unregister(); reducedModelResults.unregister();