Skip to content
Snippets Groups Projects
Commit 89ff3866 authored by Adrien Crovato's avatar Adrien Crovato
Browse files

Fix MSVC warnings.

parent 8fd7a291
No related branches found
No related tags found
No related merge requests found
...@@ -83,6 +83,7 @@ void Adjoint::run() ...@@ -83,6 +83,7 @@ void Adjoint::run()
// Display solver parameters // Display solver parameters
std::cout << "--- Adjoint solver ---\n" std::cout << "--- Adjoint solver ---\n"
<< "Inner solver: " << *linsol
<< "Number of threads: " << nthreads << "\n" << "Number of threads: " << nthreads << "\n"
<< std::endl; << std::endl;
...@@ -382,7 +383,7 @@ void Adjoint::buildGradientLoadsFlow(Eigen::SparseMatrix<double, Eigen::RowMajor ...@@ -382,7 +383,7 @@ void Adjoint::buildGradientLoadsFlow(Eigen::SparseMatrix<double, Eigen::RowMajor
tbb::spin_mutex::scoped_lock lock(mutex); tbb::spin_mutex::scoped_lock lock(mutex);
for (size_t i = 0; i < e->nodes.size(); ++i) for (size_t i = 0; i < e->nodes.size(); ++i)
{ {
int rowi = bnd.nMap.at(e->nodes[i]); int rowi = static_cast<int>(bnd.nMap.at(e->nodes[i]));
for (int m = 0; m < 3; ++m) for (int m = 0; m < 3; ++m)
{ {
for (size_t j = 0; j < eV->nodes.size(); ++j) for (size_t j = 0; j < eV->nodes.size(); ++j)
...@@ -619,7 +620,7 @@ void Adjoint::buildGradientLoadsMesh(Eigen::SparseMatrix<double, Eigen::RowMajor ...@@ -619,7 +620,7 @@ void Adjoint::buildGradientLoadsMesh(Eigen::SparseMatrix<double, Eigen::RowMajor
tbb::spin_mutex::scoped_lock lock(mutex); tbb::spin_mutex::scoped_lock lock(mutex);
for (size_t i = 0; i < e->nodes.size(); ++i) for (size_t i = 0; i < e->nodes.size(); ++i)
{ {
int rowi = bnd.nMap.at(e->nodes[i]); int rowi = static_cast<int>(bnd.nMap.at(e->nodes[i]));
for (int m = 0; m < 3; ++m) for (int m = 0; m < 3; ++m)
{ {
// surface // surface
...@@ -632,7 +633,7 @@ void Adjoint::buildGradientLoadsMesh(Eigen::SparseMatrix<double, Eigen::RowMajor ...@@ -632,7 +633,7 @@ void Adjoint::buildGradientLoadsMesh(Eigen::SparseMatrix<double, Eigen::RowMajor
// volume // volume
for (size_t j = 0; j < eV->nodes.size(); ++j) for (size_t j = 0; j < eV->nodes.size(); ++j)
{ {
size_t rowj = eV->nodes[j]->row; int rowj = eV->nodes[j]->row;
for (int n = 0; n < sol->pbl->nDim; ++n) for (int n = 0; n < sol->pbl->nDim; ++n)
T.push_back(Eigen::Triplet<double>(3 * rowi + m, sol->pbl->nDim * rowj + n, Aev(3 * i + m, sol->pbl->nDim * j + n))); T.push_back(Eigen::Triplet<double>(3 * rowi + m, sol->pbl->nDim * rowj + n, Aev(3 * i + m, sol->pbl->nDim * j + n)));
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment