Package pulse.problem.schemes.solvers
Interface Solver<T extends Problem>
-
- Type Parameters:
T- an instance of Problem
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
ADILinearisedSolver,ExplicitCoupledSolver,ExplicitCoupledSolverNL,ExplicitLinearisedSolver,ExplicitNonlinearSolver,ExplicitTranslucentSolver,ImplicitCoupledSolver,ImplicitCoupledSolverNL,ImplicitDiathermicSolver,ImplicitLinearisedSolver,ImplicitNonlinearSolver,ImplicitTranslucentSolver,ImplicitTwoTemperatureSolver,MixedCoupledSolver,MixedCoupledSolverNL,MixedLinearisedSolver
public interface Solver<T extends Problem> extends Serializable
A solver interface which provides the capability to use thesolvemethod on aProblem. This interface is implemented by the subclasses ofDifferenceSCheme.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidsolve(T problem)Calculates the solution of thetand stores it in the respectiveHeatingCurve.
-
-
-
Method Detail
-
solve
void solve(T problem) throws SolverException
Calculates the solution of thetand stores it in the respectiveHeatingCurve.- Parameters:
problem- - an accepted instance ofT- Throws:
SolverException
-
-