Uses of Class
pulse.problem.schemes.DifferenceScheme
-
Packages that use DifferenceScheme Package Description pulse.problem.schemes This package deals with abstractions associated with finite differences in PULsE, including the definition ofGrids, which determine the partitioning rules for space and time variables.pulse.problem.schemes.solvers Contains various finite-difference solvers for the different problem statements available.pulse.problem.statements Introduces various problem statements for the heat conduction problem in the laser flash experiment.pulse.tasks Introduces theSearchTask, which is the main actor inPULsE, and theTaskManager, a high-level class which among other functions manages loading and executingSearchTasks. -
-
Uses of DifferenceScheme in pulse.problem.schemes
Subclasses of DifferenceScheme in pulse.problem.schemes Modifier and Type Class Description classADISchemeAnADISchemeuses aGrid2Dto provide numerical capabilities needed to solve aProblem.classCoupledImplicitSchemeclassExplicitSchemeThis class provides the necessary framework to enable a simple explicit finite-difference scheme (also called the forward-time centred space scheme) for solving the one-dimensional heat conduction problem.classImplicitSchemeAn abstract implicit finite-difference scheme for solving one-dimensional heat conduction problems.classMixedSchemeAn abstraction describing a weighted semi-implicit finite-difference scheme for solving the one-dimensional heat conduction problem.classOneDimensionalSchemeMethods in pulse.problem.schemes that return DifferenceScheme Modifier and Type Method Description abstract DifferenceSchemeDifferenceScheme. copy()Creates aDifferenceScheme, which is an exact copy of this object.Methods in pulse.problem.schemes with parameters of type DifferenceScheme Modifier and Type Method Description voidDifferenceScheme. copyFrom(DifferenceScheme df)Copies theGridandtimeLimitfromdf.voidDifferenceScheme. initFrom(DifferenceScheme another) -
Uses of DifferenceScheme in pulse.problem.schemes.solvers
Subclasses of DifferenceScheme in pulse.problem.schemes.solvers Modifier and Type Class Description classADILinearisedSolverAn alternating direction implicit (ADI) solver for a classical two-dimensional linearised problem.classExplicitCoupledSolverclassExplicitCoupledSolverNLclassExplicitLinearisedSolverPerforms a fully-dimensionless calculation for theLinearisedProblem.classExplicitNonlinearSolverclassExplicitTranslucentSolverclassImplicitCoupledSolverclassImplicitCoupledSolverNLclassImplicitDiathermicSolverclassImplicitLinearisedSolver<T extends ClassicalProblem>Performs a fully-dimensionless calculation for theLinearisedProblem.classImplicitNonlinearSolverclassImplicitTranslucentSolverclassImplicitTwoTemperatureSolverclassMixedCoupledSolverclassMixedCoupledSolverNLclassMixedLinearisedSolverPerforms a fully-dimensionless calculation for theLinearisedProblem.Methods in pulse.problem.schemes.solvers that return DifferenceScheme Modifier and Type Method Description DifferenceSchemeADILinearisedSolver. copy()DifferenceSchemeExplicitCoupledSolverNL. copy()DifferenceSchemeExplicitLinearisedSolver. copy()DifferenceSchemeExplicitNonlinearSolver. copy()DifferenceSchemeExplicitTranslucentSolver. copy()DifferenceSchemeImplicitCoupledSolverNL. copy()DifferenceSchemeImplicitDiathermicSolver. copy()DifferenceSchemeImplicitLinearisedSolver. copy()DifferenceSchemeImplicitNonlinearSolver. copy()DifferenceSchemeImplicitTranslucentSolver. copy()DifferenceSchemeImplicitTwoTemperatureSolver. copy()DifferenceSchemeMixedCoupledSolverNL. copy()DifferenceSchemeMixedLinearisedSolver. copy() -
Uses of DifferenceScheme in pulse.problem.statements
Methods in pulse.problem.statements that return types with arguments of type DifferenceScheme Modifier and Type Method Description List<DifferenceScheme>Problem. availableSolutions()Lists the availableDifferenceSchemes for thisProblem.Class<? extends DifferenceScheme>ClassicalProblem. defaultScheme()Class<? extends DifferenceScheme>ClassicalProblem2D. defaultScheme()Class<? extends DifferenceScheme>DiathermicMedium. defaultScheme()Class<? extends DifferenceScheme>NonlinearProblem. defaultScheme()Class<? extends DifferenceScheme>ParticipatingMedium. defaultScheme()Class<? extends DifferenceScheme>PenetrationProblem. defaultScheme()abstract Class<? extends DifferenceScheme>Problem. defaultScheme()Class<? extends DifferenceScheme>TwoTemperatureModel. defaultScheme() -
Uses of DifferenceScheme in pulse.tasks
Methods in pulse.tasks that return DifferenceScheme Modifier and Type Method Description DifferenceSchemeCalculation. getScheme()Methods in pulse.tasks with parameters of type DifferenceScheme Modifier and Type Method Description voidCalculation. setScheme(DifferenceScheme scheme, ExperimentalData curve)Adopts theschemeby thisSearchTaskand updates the time limit ofschemeto matchExperimentalData.
-