This repository was archived by the owner on May 8, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -278,15 +278,21 @@ void NMC::generate_internal_paths(const Matrix &external_paths, Matrix &paths) c
278
278
std::cout << " Generating internal paths on thread " << std::this_thread::get_id () << std::endl;
279
279
280
280
#ifdef DEBUG
281
- std::cout << " External paths size:" << external_paths.size () << std::endl;
282
- std::cout << " First path size:" << external_paths[0 ].size () << std::endl;
281
+ std::cout << " External paths size: " << external_paths.size () << std::endl;
282
+ std::cout << " First path size: " << external_paths[0 ].size () << std::endl;
283
283
#endif
284
284
285
+ paths.resize (m1);
286
+
285
287
for (size_t i = 0 ; i < nb_points; i++)
286
288
{
287
289
paths[0 ].push_back (external_paths[0 ][i]);
288
290
}
289
291
292
+ #ifdef DEBUG
293
+ std::cout << " First path generated" << std::endl;
294
+ #endif
295
+
290
296
std::random_device rd;
291
297
std::mt19937 gen (rd ());
292
298
@@ -295,7 +301,7 @@ void NMC::generate_internal_paths(const Matrix &external_paths, Matrix &paths) c
295
301
296
302
double dt = T / double (nb_points);
297
303
298
- for (size_t i = 1 ; i < m1; i++)
304
+ for (size_t i = 0 ; i < m1; i++)
299
305
{
300
306
for (size_t j = 1 ; j < nb_points; j++)
301
307
{
You can’t perform that action at this time.
0 commit comments