>     1.
> 
>     This seems like we are abusing the real_type for something it wasn't 
> intended
>     to do. Can you open a github issue with the error message you get with the
>     unmodified code? 
> 
>     2.
> 
>     I suspect that that would be useful in its own right. Can you open an
>     issue or
>     pull request for this as well?
> 
> 
> Should those be two different issues?

Yes, separate issues for separate issues :-)


>      > *3. I don't know how to fix*
> 
> 
>     Where exactly is this conversion necessary? 
> 
> 
> This occurs with AssertIsFinite in include/base/exceptions.h. The condition 
> to 
> be checked uses the include/base/numbers.h function is_finite() function. 
> However, the exception thrown (ExcNumberNotFinite) 
> usesĀ std::complex<double>(number)) to generate the signature.

What I meant is: Can you show the compiler error message that illustrates 
where the assertion is located, what the template arguments are, how it came 
that we called that function with these template arguments, etc?

Best
  W.

-- 
------------------------------------------------------------------------
Wolfgang Bangerth          email:                 bange...@colostate.edu
                            www: http://www.math.colostate.edu/~bangerth/

-- 
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see 
https://groups.google.com/d/forum/dealii?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to dealii+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dealii/a3b717a8-437e-72bf-22b0-a231795f4f57%40colostate.edu.

Reply via email to