conatus.problems.Ready¶
- class conatus.problems.Ready(problem, fields, parameters, bases, ncc, notes, reference, extras=<factory>)[source]¶
Bases:
objectA ready-to-discretize problem and its handles.
problemthe plain IR problem (
IVPorEVP), built with the public API;fieldsits unknowns by name (taus included: they are unknowns too);
parametersthe physical parameters (
Parameterobjects carrying the values given);basesthe bases by coordinate name;
nccNCC data
{Field: callable on the grid}fordiscretize(problem, ncc=ncc)(empty dict when the problem has no non-constant coefficient);notesequations, nondimensionalization, boundary conditions, structural choices;
referencethe published value this problem is validated against (text);
extrasproblem-specific handles (e.g. base-flow harmonics of a Floquet problem).
- Parameters:
- bases: dict[str, Any]¶
- ncc: dict¶
- notes: str¶
- reference: str¶
- extras: dict¶