fluidsim.base.solvers.base

Base solver (fluidsim.base.solvers.base)

Provides:

class fluidsim.base.solvers.base.InfoSolverBase(only_root=False, **kargs)[source]

Bases: InfoSolverCore

Contain the information on a solver.

class fluidsim.base.solvers.base.SimulBase(params)[source]

Bases: SimulCore

Represent a solver.

This is the main base class which is inherited by the other simulation classes.

A SimulBase object contains at least one object of the classes:

Parameters:
paramsfluidsim.base.params.Parameters

Parameters for the simulation.

info_solverfluidsim.base.solvers.info_base.InfoSolverBase

Information about the particular solver.

InfoSolver

alias of InfoSolverBase

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.

tendencies_nonlin(variables=None, old=None)[source]

Return a null SetOfVariables object.

Classes

Simul

alias of SimulBase

SimulBase(params)

Represent a solver.