class ColeColePropMap(Maps.PropMap): """ Property Map for EM Problems. The electrical conductivity (\\(\\sigma\\)) is the default inversion property, and the default value of the magnetic permeability is that of free space (\\(\\mu = 4\\pi\\times 10^{-7} \\) H/m) """ eta = Maps.Property("Electrical Conductivity", defaultInvProp=True) tau = Maps.Property("Electrical Conductivity", defaultVal=0.1, propertyLink=('taui', Maps.ReciprocalMap)) taui = Maps.Property("Electrical Conductivity", defaultVal=1., propertyLink=('tau', Maps.ReciprocalMap)) c = Maps.Property("Electrical Conductivity", defaultVal=1.)
class EMPropMap(Maps.PropMap): """ Property Map for EM Problems. The electrical conductivity (\\(\\sigma\\)) is the default inversion property, and the default value of the magnetic permeability is that of free space (\\(\\mu = 4\\pi\\times 10^{-7} \\) H/m) """ sigma = Maps.Property("Electrical Conductivity", defaultInvProp = True, propertyLink=('rho',Maps.ReciprocalMap)) mu = Maps.Property("Inverse Magnetic Permeability", defaultVal = mu_0, propertyLink=('mui',Maps.ReciprocalMap)) rho = Maps.Property("Electrical Resistivity", propertyLink=('sigma', Maps.ReciprocalMap)) mui = Maps.Property("Inverse Magnetic Permeability", defaultVal = 1./mu_0, propertyLink=('mu', Maps.ReciprocalMap))
class MyReciprocalPropMap(Maps.PropMap): sigma = Maps.Property("Electrical Conductivity", defaultInvProp=True, propertyLink=('rho', Maps.ReciprocalMap)) rho = Maps.Property("Electrical Resistivity", propertyLink=('sigma', Maps.ReciprocalMap)) mu = Maps.Property("Mu", defaultVal=mu_0, propertyLink=('mui', Maps.ReciprocalMap)) mui = Maps.Property("Mu", defaultVal=1. / mu_0, propertyLink=('mu', Maps.ReciprocalMap))
class SPPropMap(Maps.PropMap): """ Property Map for IP Problems. The hydraulic head, H is the default inversion property """ h = Maps.Property("Hydraulic Head", defaultInvProp=True)
class MyPropMap(Maps.PropMap): sigma = Maps.Property("Electrical Conductivity", defaultInvProp=True) mu = Maps.Property("Mu", defaultVal=mu_0)
class IPPropMap(Maps.PropMap): """ Property Map for IP Problems. The electrical chargeability, (\\(\\eta\\)) is the default inversion property """ eta = Maps.Property("Electrical Chargeability", defaultInvProp=True)