Solvers ======= These classes were developed to help the user control the execution of the solver used in their simulation and to handle certain pygeos wrappers easily. Depending on the specifics of the solver targeted, methods have been added to acces the values of GEOS fields and create outputs of different formats. The base class for every other solver class is called ``Solver``. Solver ------ .. automodule:: geos.pygeos_tools.solvers.Solver :members: :undoc-members: :show-inheritance: WaveSolver ---------- .. automodule:: geos.pygeos_tools.solvers.WaveSolver :members: :undoc-members: :show-inheritance: AcousticSolver -------------- .. automodule:: geos.pygeos_tools.solvers.AcousticSolver :members: :undoc-members: :show-inheritance: ElasticSolver ------------- .. automodule:: geos.pygeos_tools.solvers.ElasticSolver :members: :undoc-members: :show-inheritance: GeomechanicsSolver ------------------ .. automodule:: geos.pygeos_tools.solvers.GeomechanicsSolver :members: :undoc-members: :show-inheritance: ReservoirSolver --------------- .. automodule:: geos.pygeos_tools.solvers.ReservoirSolver :members: :undoc-members: :show-inheritance: