Some casts

This commit is contained in:
Jan Möbius
2016-11-07 15:23:49 +01:00
parent 7175cd8c6d
commit c1ad9f418c
2 changed files with 2 additions and 2 deletions

View File

@@ -91,7 +91,7 @@ void ModEdgeLengthT<MeshT>::set_error_tolerance_factor(double _factor) {
// the smaller the factor, the smaller edge_length_ gets
// thus creating a stricter constraint
// division by error_tolerance_factor_ is for normalization
float edge_length = edge_length_ * _factor / this->error_tolerance_factor_;
typename Mesh::Scalar edge_length = edge_length_ * static_cast<typename Mesh::Scalar>(_factor / this->error_tolerance_factor_);
set_edge_length(edge_length);
this->error_tolerance_factor_ = _factor;
}

View File

@@ -94,7 +94,7 @@ class ModEdgeLengthT: public ModBaseT<MeshT> {
}
/// set edge_length
void set_edge_length(float _f) {
void set_edge_length(typename Mesh::Scalar _f) {
edge_length_ = _f;
sqr_edge_length_ = _f * _f;
}