This reduction takes in a complex problem and returns an equivalent real problem.
A Complex2Real object.
A Problem object.
A Solution object to invert.
A InverseData object containing data necessary for the inversion.
accepts(object = Complex2Real, problem = Problem)
: Checks whether or not the problem involves any complex numbers.
perform(object = Complex2Real, problem = Problem)
: Converts a Complex problem into a Real one.
invert(object = Complex2Real, solution = Solution, inverse_data = InverseData)
: Returns a solution to the original problem given the inverse data.