fluidsim_core.params

Solver parameters

fluidsim_core.params.iter_complete_params(params, info_solver, classes: dict)[source]

Iterate over a collection of classes and invoke the static method _complete_params_with_default to populate an instance of Parameters in-place.

Parameters:
paramsfluidsim_core.params.Parameters or its subclass
info_solverfluidsim_core.info.InfoSolverCore or its subclass
classesdict or iterable
class fluidsim_core.params.Parameters(tag=None, attribs=None, path_file=None, elemxml=None, hdf5_object=None, doc='', parent=None)[source]

Bases: ParamContainer

Contain the parameters.

classmethod _create_params(input_info_solver)[source]

Create a Parameters instance from an InfoSolverCore instance.

classmethod _load_params_simul(path=None, only_mpi_rank0=True)[source]

Load the parameters and return a Parameters instance.

classmethod _load_info_solver(path_dir=None)[source]

Load the solver information, return an InfoSolverCore instance.

Functions

iter_complete_params(params, info_solver, ...)

Iterate over a collection of classes and invoke the static method _complete_params_with_default to populate an instance of Parameters in-place.

Classes

Parameters([tag, attribs, path_file, ...])

Contain the parameters.