Bases: esys.downunder.mappings.Mapping
Maps an unbounded parameter to a bounded range. The mapping is smooth and continuous.
returns the value for the derivative of the mapping for m
returns the value of the inverse of the mapping for s
returns a typical value for the derivative
returns the value of the mapping for m
Bases: esys.downunder.mappings.LinearMapping
Density mapping with depth weighting
rho = rho0 + drho * ( (x_2 - z0)/l_z)^(beta/2) ) * m
returns the value for the derivative of the mapping for m
returns the value of the inverse of the mapping for s
returns a typical value for the derivative
returns the value of the mapping for m
Bases: esys.downunder.mappings.Mapping
Maps a parameter by a linear transformation p = a * m + p0
returns the value for the derivative of the mapping for m
returns the value of the inverse of the mapping for s
returns a typical value for the derivative
returns the value of the mapping for m
Bases: object
An abstract mapping class to map level set functions m to physical parameters p.
returns the value for the derivative of the mapping for m
returns the value of the inverse of the mapping for physical parameter p
returns a typical value for the derivative
returns the value of the mapping for m
Bases: esys.downunder.mappings.LinearMapping
Susceptibility mapping with depth weighting
k = k0 + dk * ( (x_2 - z0)/l_z)^(beta/2) ) * m
returns the value for the derivative of the mapping for m
returns the value of the inverse of the mapping for s
returns a typical value for the derivative
returns the value of the mapping for m
Returns the edge lengths of the bounding box of a domain
Parameters: | domain (escript.Domain) – a domain |
---|---|
Return type: | list of float |
Returns the minimum value over all data points.
Parameters: | arg (float, int, escript.Data, numpy.ndarray) – argument |
---|---|
Returns: | minimum value of arg over all components and all data points |
Return type: | float |
Raises TypeError: | |
if type of arg cannot be processed |
Returns the natural logarithm of argument arg.
Parameters: | arg (float, escript.Data, Symbol, numpy.ndarray.) – argument |
---|---|
Return type: | float, escript.Data, Symbol, numpy.ndarray depending on the type of arg |
Raises TypeError: | |
if the type of the argument is not expected |
Returns the maximum value over all data points.
Parameters: | arg (float, int, escript.Data, numpy.ndarray) – argument |
---|---|
Returns: | maximum value of arg over all components and all data points |
Return type: | float |
Raises TypeError: | |
if type of arg cannot be processed |
Returns the hyperbolic tangent of argument arg.
Parameters: | arg (float, escript.Data, Symbol, numpy.ndarray) – argument |
---|---|
Return type: | float, escript.Data, Symbol, numpy.ndarray depending on the type of arg |
Raises TypeError: | |
if the type of the argument is not expected |