Some casts
This commit is contained in:
@@ -91,7 +91,7 @@ void ModEdgeLengthT<MeshT>::set_error_tolerance_factor(double _factor) {
|
|||||||
// the smaller the factor, the smaller edge_length_ gets
|
// the smaller the factor, the smaller edge_length_ gets
|
||||||
// thus creating a stricter constraint
|
// thus creating a stricter constraint
|
||||||
// division by error_tolerance_factor_ is for normalization
|
// 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);
|
set_edge_length(edge_length);
|
||||||
this->error_tolerance_factor_ = _factor;
|
this->error_tolerance_factor_ = _factor;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -94,7 +94,7 @@ class ModEdgeLengthT: public ModBaseT<MeshT> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// set edge_length
|
/// set edge_length
|
||||||
void set_edge_length(float _f) {
|
void set_edge_length(typename Mesh::Scalar _f) {
|
||||||
edge_length_ = _f;
|
edge_length_ = _f;
|
||||||
sqr_edge_length_ = _f * _f;
|
sqr_edge_length_ = _f * _f;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user