We will here describe the inheritance hierarchy for generating Green's functions, in order to use and extend it properly. The runtime creation of Green's functions objects relies on the Factory Method pattern Gamma1994,Alexandrescu2001
, implemented through the generic Factory class.
IGreensFunction
GreensFunction
Vacuum
UniformDielectric
IonicLiquid
AnisotropicLiquid
SphericalDiffuse