fluidsim_core.solver

The Simulation class API.

class fluidsim_core.solver.SimulCore(params)[source]

Bases: ABC

Represent a solver. This is an abstract base class describing the bare minimum number of methods to have a working solver.

abstract static _complete_params_with_default(params)[source]

A static method used to complete the params container.

classmethod create_default_params()[source]

Sets an info_solver instance as a class attribute and returns a params container populated with default values.

abstract __init__(params)[source]

Instantiate Simulation class and optionally all classes as specified by fluidsim_core.info.InfoSolverCore.import_classes

Classes

SimulCore(params)

Represent a solver.