fluidsim.base.solvers.base

Base solver (fluidsim.base.solvers.base)

Provides:

class fluidsim.base.solvers.base.InfoSolverBase(**kargs)[source]

Bases: fluiddyn.util.paramcontainer.ParamContainer

Contain the information on a solver.

import_classes(self)[source]

Import the classes and return a dictionary.

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

Bases: object

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 fluidsim.base.solvers.info_base.InfoSolverBase

static _complete_params_with_default(params)[source]

A static method used to complete the params container.

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

Return a null SetOfVariables object.

Classes

Simul

alias of fluidsim.base.solvers.base.SimulBase

SimulBase(params)

Represent a solver.