This reduction takes in a complex problem and returns an equivalent real problem.

# S4 method for Complex2Real,Problem
accepts(object, problem)

# S4 method for Complex2Real,Problem
perform(object, problem)

# S4 method for Complex2Real,Solution,InverseData
invert(object, solution, inverse_data)



A Complex2Real object.


A Problem object.


A Solution object to invert.


A InverseData object containing data necessary for the inversion.

Methods (by generic)

  • 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.