Uses of Package
pulse.problem.statements
-
Packages that use pulse.problem.statements Package Description pulse.problem.laser This package deals with discrete laser pulse representation and their various temporal shapes.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.rte Contains generic classes that act as a bridge between the specific implementation of radiative heat transfer and the heat problem solvers.pulse.problem.schemes.rte.dom Contains the implementation of the discrete ordinates method (DOM) for the solution of a anisotropic nonlinear radiative transfer equation.pulse.problem.schemes.rte.exact Contains classes for solving the radiative transfer equation in an absorbing-emitting medium (no scattering) using a semi-analytical approach.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.problem.statements.model pulse.tasks Introduces theSearchTask, which is the main actor inPULsE, and theTaskManager, a high-level class which among other functions manages loading and executingSearchTasks.pulse.ui.components This package contains all custom Swing-based components of the graphical user interface ofPULsEthat are used to interact with all other entities, such asPropertyHolders, etc.pulse.ui.components.listeners -
Classes in pulse.problem.statements used by pulse.problem.laser Class Description ClassicalProblem2D The complete problem statement for a fully two-dimensional problem, which includes side heat losses, a variable field of view and variable pulse-to-diameter ratio.Problem AProblemis an abstract class defining the general rules for handling heat conduction problems, and also providing access to the basic properties used in the calculation with one of theDifferenceSchemes.Pulse APulsestores the parameters of the laser pulse, but does not provide the calculation facilities. -
Classes in pulse.problem.statements used by pulse.problem.schemes Class Description ParticipatingMedium Problem AProblemis an abstract class defining the general rules for handling heat conduction problems, and also providing access to the basic properties used in the calculation with one of theDifferenceSchemes. -
Classes in pulse.problem.statements used by pulse.problem.schemes.rte Class Description NonlinearProblem ParticipatingMedium -
Classes in pulse.problem.statements used by pulse.problem.schemes.rte.dom Class Description NonlinearProblem ParticipatingMedium -
Classes in pulse.problem.statements used by pulse.problem.schemes.rte.exact Class Description ParticipatingMedium -
Classes in pulse.problem.statements used by pulse.problem.schemes.solvers Class Description ClassicalProblem The simplest problem statement supported inPULsE, which is formulated in the dimensionless form and with linearised boundary conditions.ClassicalProblem2D The complete problem statement for a fully two-dimensional problem, which includes side heat losses, a variable field of view and variable pulse-to-diameter ratio.DiathermicMedium The diathermic model is based on the following propositions: - A cylindrically shaped sample is completely transparent to thermal radiation; - The front~(laser-facing) and rear (detector-facing) sides of the sample are coated by a thin grey absorber; - The coatings are in perfect thermal contact with the bulk material; - The side surface is free from any coating.NonlinearProblem ParticipatingMedium PenetrationProblem Problem AProblemis an abstract class defining the general rules for handling heat conduction problems, and also providing access to the basic properties used in the calculation with one of theDifferenceSchemes.TwoTemperatureModel -
Classes in pulse.problem.statements used by pulse.problem.statements Class Description ClassicalProblem The simplest problem statement supported inPULsE, which is formulated in the dimensionless form and with linearised boundary conditions.DiathermicMedium The diathermic model is based on the following propositions: - A cylindrically shaped sample is completely transparent to thermal radiation; - The front~(laser-facing) and rear (detector-facing) sides of the sample are coated by a thin grey absorber; - The coatings are in perfect thermal contact with the bulk material; - The side surface is free from any coating.NonlinearProblem ParticipatingMedium PenetrationProblem Problem AProblemis an abstract class defining the general rules for handling heat conduction problems, and also providing access to the basic properties used in the calculation with one of theDifferenceSchemes.ProblemComplexity Pulse APulsestores the parameters of the laser pulse, but does not provide the calculation facilities.TwoTemperatureModel -
Classes in pulse.problem.statements used by pulse.problem.statements.model Class Description Pulse2D -
Classes in pulse.problem.statements used by pulse.tasks Class Description Problem AProblemis an abstract class defining the general rules for handling heat conduction problems, and also providing access to the basic properties used in the calculation with one of theDifferenceSchemes. -
Classes in pulse.problem.statements used by pulse.ui.components Class Description Problem AProblemis an abstract class defining the general rules for handling heat conduction problems, and also providing access to the basic properties used in the calculation with one of theDifferenceSchemes. -
Classes in pulse.problem.statements used by pulse.ui.components.listeners Class Description Problem AProblemis an abstract class defining the general rules for handling heat conduction problems, and also providing access to the basic properties used in the calculation with one of theDifferenceSchemes.