A 3-D Numerical Field Solver Based On The Finite-Volume Time-Domain Method