Skip to main content
Ctrl+K

pyrtid 0.1.0 documentation

  • Installation
  • Contributing
  • Bibliography
  • Glossary
  • Credits
    • Changelog
    • API Reference
  • GitHub
  • Support
  • Contributing
  • Installation
  • Contributing
  • Bibliography
  • Glossary
  • Credits
  • Changelog
  • API Reference
  • GitHub
  • Support
  • Contributing

Section Navigation

  • pyrtid.utils
    • pyrtid.utils.dataclass.default_field
    • pyrtid.utils.grid.indices_to_node_number
    • pyrtid.utils.grid.node_number_to_indices
    • pyrtid.utils.grid.span_to_node_numbers_2d
    • pyrtid.utils.grid.span_to_node_numbers_3d
    • pyrtid.utils.grid.get_array_borders_selection_2d
    • pyrtid.utils.grid.get_array_borders_selection_3d
    • pyrtid.utils.grid.get_a_not_in_b_1d
    • pyrtid.utils.grid.get_pts_coords_regular_grid
    • pyrtid.utils.grid.create_selections_array_2d
    • pyrtid.utils.grid.RectilinearGrid
    • pyrtid.utils.grid.get_polygon_selection_with_dilation_2d
    • pyrtid.utils.grid.get_extended_grid_shape
    • pyrtid.utils.wellfield.gen_wells_coordinates
    • pyrtid.utils.random_field.gen_random_ensemble
    • pyrtid.utils.random_field.get_normalized_mean_from_lognormal_params
    • pyrtid.utils.random_field.get_normalized_std_from_lognormal_params
    • pyrtid.utils.random_field.get_log_normalized_mean_from_normal_params
    • pyrtid.utils.random_field.get_log_normalized_std_from_normal_params
    • pyrtid.utils.enum.StrEnum
    • pyrtid.utils.finite_differences.finite_jacobian
    • pyrtid.utils.finite_differences.finite_gradient
    • pyrtid.utils.finite_differences.is_all_close
    • pyrtid.utils.finite_differences.is_jacobian_correct
    • pyrtid.utils.finite_differences.is_gradient_correct
    • pyrtid.utils.operators.gradient_ffd
    • pyrtid.utils.operators.gradient_bfd
    • pyrtid.utils.operators.hessian_cfd
    • pyrtid.utils.means.arithmetic_mean
    • pyrtid.utils.means.dxi_arithmetic_mean
    • pyrtid.utils.means.harmonic_mean
    • pyrtid.utils.means.dxi_harmonic_mean
    • pyrtid.utils.means.MeanType
    • pyrtid.utils.means.get_mean_values_for_last_axis
    • pyrtid.utils.means.amean_gradient
    • pyrtid.utils.means.gmean_gradient
    • pyrtid.utils.means.hmean_gradient
    • pyrtid.utils.means.get_mean_values_gradient_for_last_axis
    • pyrtid.utils.spatial_filters.Filter
    • pyrtid.utils.spatial_filters.GaussianFilter
    • pyrtid.utils.object_or_object_sequence_to_list
    • pyrtid.utils.get_super_ilu_preconditioner
    • pyrtid.utils.show_versions
    • pyrtid.utils.check_random_state
    • pyrtid.utils.NDArrayFloat
    • pyrtid.utils.NDArrayInt
    • pyrtid.utils.NDArrayBool
    • pyrtid.utils.Int
    • pyrtid.utils.sparse_cholesky
    • pyrtid.utils.assert_allclose_sparse
  • pyrtid.forward
    • pyrtid.forward.models.ForwardModel
    • pyrtid.forward.models.TimeParameters
    • pyrtid.forward.models.FlowParameters
    • pyrtid.forward.models.TransportParameters
    • pyrtid.forward.models.GeochemicalParameters
    • pyrtid.forward.models.SourceTerm
    • pyrtid.forward.models.FlowRegime
    • pyrtid.forward.models.VerticalAxis
    • pyrtid.forward.models.ConstantHead
    • pyrtid.forward.models.ConstantConcentration
    • pyrtid.forward.models.ZeroConcGradient
    • pyrtid.forward.ForwardSolver
    • pyrtid.forward.get_max_coupling_error
    • pyrtid.forward.solve_flow_stationary
    • pyrtid.forward.solve_flow_transient_semi_implicit
    • pyrtid.forward.solve_transport_semi_implicit
    • pyrtid.forward.solve_geochem_explicit
    • pyrtid.forward.solve_geochem_implicit
    • pyrtid.forward.get_owner_neigh_indices
  • pyrtid.inverse
    • pyrtid.inverse.executors
      • pyrtid.inverse.executors.ESMDAInversionExecutor
      • pyrtid.inverse.executors.ESMDASolverConfig
      • pyrtid.inverse.executors.ESMDARSInversionExecutor
      • pyrtid.inverse.executors.ESMDARSSolverConfig
      • pyrtid.inverse.executors.ESMDADMCInversionExecutor
      • pyrtid.inverse.executors.ESMDADMCSolverConfig
      • pyrtid.inverse.executors.LBFGSBInversionExecutor
      • pyrtid.inverse.executors.LBFGSBSolverConfig
      • pyrtid.inverse.executors.PCGAInversionExecutor
      • pyrtid.inverse.executors.PCGASolverConfig
      • pyrtid.inverse.executors.ScipyInversionExecutor
      • pyrtid.inverse.executors.ScipySolverConfig
      • pyrtid.inverse.executors.StochopyInversionExecutor
      • pyrtid.inverse.executors.StochopySolverConfig
      • pyrtid.inverse.executors.SIESInversionExecutor
      • pyrtid.inverse.executors.SIESSolverConfig
    • pyrtid.inverse.regularization
      • pyrtid.regularization.Regularizator
      • pyrtid.regularization.TikhonovRegularizator
      • pyrtid.regularization.TikhonovMatRegularizator
      • pyrtid.regularization.TikhonovFVMRegularizator
      • pyrtid.regularization.TVRegularizator
      • pyrtid.regularization.TVMatRegularizator
      • pyrtid.regularization.TVFVMRegularizator
      • pyrtid.regularization.DiscreteRegularizator
      • pyrtid.regularization.ProbDistFitting
      • pyrtid.regularization.GeostatisticalRegularizator
      • pyrtid.regularization.EnsembleRegularizator
      • pyrtid.regularization.CovarianceMatrix
      • pyrtid.regularization.DenseCovarianceMatrix
      • pyrtid.regularization.EnsembleCovarianceMatrix
      • pyrtid.regularization.FFTCovarianceMatrix
      • pyrtid.regularization.EigenFactorizedCovarianceMatrix
      • pyrtid.regularization.SparseInvCovarianceMatrix
      • pyrtid.regularization.HCovarianceMatrix
      • pyrtid.regularization.SparseInvCovarianceMatrix
      • pyrtid.regularization.eigen_factorize_cov_mat
      • pyrtid.regularization.generate_dense_matrix
      • pyrtid.regularization.get_matrix_eigen_factorization
      • pyrtid.regularization.sample_from_sparse_cov_factor
      • pyrtid.regularization.get_explained_var
      • pyrtid.regularization.PriorTerm
      • pyrtid.regularization.NullPriorTerm
      • pyrtid.regularization.ConstantPriorTerm
      • pyrtid.regularization.MeanPriorTerm
      • pyrtid.regularization.EnsembleMeanPriorTerm
      • pyrtid.regularization.DriftMatrix
      • pyrtid.regularization.ConstantDriftMatrix
      • pyrtid.regularization.LinearDriftMatrix
      • pyrtid.regularization.get_matrix_eigen_factorization
      • pyrtid.regularization.eigen_factorize_cov_mat
      • pyrtid.regularization.RegWeightUpdateStrategy
      • pyrtid.regularization.AdaptiveUCRegweight
      • pyrtid.regularization.AdaptiveRegweight
      • pyrtid.regularization.AdaptiveGradientNormRegweight
      • pyrtid.regularization.ConstantRegWeight
      • pyrtid.regularization.get_l_curvature
    • pyrtid.inverse.Observable
    • pyrtid.inverse.Observables
    • pyrtid.inverse.StateVariable
    • pyrtid.inverse.get_observables_uncertainties_as_1d_vector
    • pyrtid.inverse.get_observables_values_as_1d_vector
    • pyrtid.inverse.get_predictions_matching_observations
    • pyrtid.inverse.get_sorted_observable_times
    • pyrtid.inverse.get_sorted_observable_uncertainties
    • pyrtid.inverse.get_sorted_observable_values
    • pyrtid.inverse.get_values_matching_node_indices
    • pyrtid.inverse.get_adjoint_sources_for_obs
    • pyrtid.inverse.eval_model_loss_ls
    • pyrtid.inverse.update_perturbation_values
    • pyrtid.inverse.eval_loss_ls
    • pyrtid.inverse.eval_model_loss_function
    • pyrtid.inverse.eval_model_loss_ls
    • pyrtid.inverse.get_theoretical_noise_level
  • pyrtid.plot
    • pyrtid.plot.plot_observed_vs_simulated
  • API Reference
  • pyrtid.forward
  • pyrtid.forwa...

pyrtid.forward.models.ZeroConcGradient#

class pyrtid.forward.models.ZeroConcGradient(span: Union[ndarray[Any, dtype[int64]], Tuple[slice, slice, slice], slice])[source]#

Bases: BoundaryCondition

Represent a zero conentration gradient boundary condition (Neumann).

Parameters

span (slice) – The span over which the condition applies.

__init__(span: Union[ndarray[Any, dtype[int64]], Tuple[slice, slice, slice], slice]) → None#

Methods definition

© Copyright 2024-2025, Antoine Collet.

Created using Sphinx 5.1.1.

Built with the PyData Sphinx Theme 0.15.4.