# sfepy.applications.pde_solver_app module

class sfepy.applications.pde_solver_app.PDESolverApp(conf, options, output_prefix, init_equations=True, **kwargs)
  call(status=None)
  load_dict(filename)

    Utility function to load a dictionary data from a HDF5 file filename.

  static process_options(options)

    Application options setup. Sets default values for missing non-compulsory options.

  save_dict(filename, data)

    Utility function to save a dictionary data to a HDF5 file filename.

  setup_options()
  setup_output_info(problem, options)

    Modifies both problem and options!

sfepy.applications.pde_solver_app.assign_standard_hooks(obj, get, conf)

  Set standard hook function attributes from conf to obj using the get function.

sfepy.applications.pde_solver_app.save_only(conf, save_names, problem=None)

  Save information available prior to setting equations and solving them.

sfepy.applications.pde_solver_app.solve_pde(conf, define_args=None, options=None, status=None, **app_options)

  Solve a system of partial differential equations (PDEs).

  This function is a convenience wrapper that creates and runs an instance of `PDESolverApp`.

  Parameters:
    conf str or ProblemConf instance

      Either the name of the problem description file defining the PDEs, or directly the ProblemConf instance.

    define_args dict, optional

      Keyword arguments for `define()` function of the problem description file.

    options options

      The command-line options.

    status dict-like

      The object for storing the solver return status.

    app_options kwargs

      The keyword arguments that can override application-specific options.