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)

Arguments

object

A Complex2Real object.

problem

A Problem object.

solution

A Solution object to invert.

inverse_data

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.