simpeg.flow.richards.SimulationNDCellCentered#
- class simpeg.flow.richards.SimulationNDCellCentered(mesh, hydraulic_conductivity, water_retention, boundary_conditions, initial_conditions, method='mixed', do_newton=False, root_finder_max_iter=30, root_finder_tol=0.0001, **kwargs)[source]#
Bases:
BaseTimeSimulation
,BasePDESimulation
Richards Simulation
Attributes
Cell center inner product matrix.
Edge inner product matrix.
Edge inner product inverse matrix.
Face inner product matrix.
Face inner product inverse matrix.
Node inner product matrix.
Node inner product inverse matrix.
The boundary conditions.
A list of solver objects to clean when the model is updated
SimPEG
Counter
object to store iterations and run-times.verbose.debug has been deprecated.
HasModel.deleteTheseOnModelUpdate has been deprecated.
Do a Newton iteration vs.
hydraulic conductivity function
The initial conditions.
Tensor style mesh for the Richards flow simulation.
Formulation used.
The inversion model.
Total number of time steps.
True if a model is necessary
Root-finding Algorithm
Maximum iterations for root_finder iteration.
Path to directory where sensitivity file is stored.
Numerical solver used in the forward simulation.
Solver-specific parameters.
The survey for the simulation.
Initial time, in seconds, for the time-dependent forward simulation.
Time mesh for easy interpolation to observation times.
Time step lengths, in seconds, for the time domain simulation.
Evaluation times.
Verbose progress printout.
water retention curve
Dz
MccI
Vol
root_finder_tol
Methods
Jtvec
(m, v[, f])Compute the Jacobian transpose times a vector for the model provided.
Jtvec_approx
(m, v[, f])Approximation of the Jacobian transpose times a vector for the model provided.
Jvec
(m, v[, f])Compute the Jacobian times a vector for the model provided.
Jvec_approx
(m, v[, f])Approximation of the Jacobian times a vector for the model provided.
diagsJacobian
(m, hn, hn1, dt, bc)Diagonals and rhs of the jacobian system
dpred
(m[, f])Create the projected data from a model.
fields
([m])Return the computed geophysical fields for the model provided.
getResidual
(m, hn, h, dt, bc[, return_g])Used by the root finder when going between timesteps
make_synthetic_data
(m[, relative_error, ...])Make synthetic data for the model and Gaussian noise provided.
residual
(m, dobs[, f])The data residual.
Jfull
getBoundaryConditions
Galleries and Tutorials using simpeg.flow.richards.SimulationNDCellCentered
#
FLOW: Richards: 1D: Forward Simulation