Skip to content
Snippets Groups Projects
Commit bed028e3 authored by Volker Neff's avatar Volker Neff
Browse files

add static_cast for int to size_t

parent ff695071
No related branches found
No related tags found
1 merge request!6Draft: [WIP] New Field Architekture
......@@ -41,9 +41,9 @@ inline Field_t FieldFactory::init(const CdoVar& var, const MemType memType) {
inline Field3D_t FieldFactory::init3D(const CdoVar& var) {
if(var.memType == MemType::Float) {
return Field3D<float>{var.gridID, var.gridsize, var.missval, var.gridsize * var.nwpv, var.nlevels};
return Field3D<float>{var.gridID, var.gridsize, var.missval, var.gridsize * var.nwpv, static_cast<size_t>(var.nlevels)};
} else if (var.memType == MemType::Double) {
return Field3D<double>{var.gridID, var.gridsize, var.missval, var.gridsize * var.nwpv, var.nlevels};
return Field3D<double>{var.gridID, var.gridsize, var.missval, var.gridsize * var.nwpv, static_cast<size_t>(var.nlevels)};
} else {
throw std::runtime_error("Not supported type");
}
......
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