I came across the soft and hard sources in FDTD formulation. What is the difference between them and which one is more helpful? While writing a code if I use these sources, it is a two way source. How can I get an one way source? Please provide any attachments with mathematical explanation. Thanks.