mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-03-20 22:30:30 +01:00
[poincare] Fix ComplexCartesian approximation
This commit is contained in:
@@ -34,8 +34,8 @@ Complex<T> ComplexCartesianNode::templatedApproximate(Context& context, Preferen
|
||||
assert(imagEvalution.type() == EvaluationNode<T>::Type::Complex);
|
||||
std::complex<T> a = static_cast<Complex<T> &>(realEvaluation).stdComplex();
|
||||
std::complex<T> b = static_cast<Complex<T> &>(imagEvalution).stdComplex();
|
||||
assert(a.imag() == 0.0);
|
||||
assert(b.imag() == 0.0);
|
||||
assert(a.imag() == 0.0 || std::isnan(a.imag()));
|
||||
assert(b.imag() == 0.0 || std::isnan(b.imag()));
|
||||
return Complex<T>(a.real(), b.real());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user