pycanha_core.solvers — Solver Classes#
The solvers submodule exposes the steady-state and transient solver classes.
- class Solver#
Bases:
objectBase class for thermal solvers.
- property MAX_ITERS#
(self) -> int
- __init__(*args, **kwargs)#
- property abstol_enrgy#
(self) -> float
- property abstol_temp#
(self) -> float
- property eps_capacity#
(self) -> float
- property eps_coupling#
(self) -> float
- property eps_time#
(self) -> float
- property pardiso_iparm_3#
(self) -> int
- property solver_converged#
(self) -> bool
- property solver_initialized#
(self) -> bool
- property solver_iter#
(self) -> int
- property solver_name#
(self) -> str
- class SteadyStateSolver#
Bases:
SolverBase class for steady-state solvers.
- __init__(*args, **kwargs)#
- class TransientSolver#
Bases:
SolverBase class for transient solvers.
- __init__(*args, **kwargs)#
- set_simulation_time#
- class TSCN#
Bases:
TransientSolverBase class for Crank-Nicolson transient solvers.
- __init__(*args, **kwargs)#
- class TSCNRL#
Bases:
TSCNTransient solver: Crank-Nicolson Radiative Linearization.
- __init__(*args, **kwargs)#