Finite Element - Boundary Condition Iteration: a set of hybrid methods for the computation of electromagnetic fields in open boundaries