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- Richards Simulation - Attributes - The boundary conditions. - A list of solver objects to clean when the model is updated - SimPEG - Counterobject to store iterations and run-times.- verbose.debug has been deprecated. - A list of properties stored on this object to delete when the model is updated - Do a Newton iteration vs. - hydraulic conductivity function - The initial conditions. - Mesh for the 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 - 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 
 
 
