Uses of Class
pulse.input.ExperimentalData
-
Packages that use ExperimentalData Package Description pulse Contains some of the most frequently used classes, which did not seem to fit in any other packages.pulse.io.export Package contains the PULsE export API, which currently consists of different exporter classes, an export manager, an XML converter and a MassExporter class.pulse.io.readers The main class of this package isReaderManager.pulse.problem.laser This package deals with discrete laser pulse representation and their various temporal shapes.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. -
-
Uses of ExperimentalData in pulse
Methods in pulse with parameters of type ExperimentalData Modifier and Type Method Description HeatingCurveHeatingCurve. extendedTo(ExperimentalData data, Baseline baseline)This creates a newHeatingCurveto match the time boundaries of thedata. -
Uses of ExperimentalData in pulse.io.export
Methods in pulse.io.export that return types with arguments of type ExperimentalData Modifier and Type Method Description Class<ExperimentalData>RawDataExporter. target()Methods in pulse.io.export with parameters of type ExperimentalData Modifier and Type Method Description voidRawDataExporter. printToStream(ExperimentalData target, FileOutputStream fos, Extension extension)Invokes theprintToStream(...)method of theHeatingCurveExporterinstance. -
Uses of ExperimentalData in pulse.io.readers
Methods in pulse.io.readers that return ExperimentalData Modifier and Type Method Description ExperimentalDataLFRReader. readSingleCurve(File file, Metadata metadata)Creates a singleExperimentalDataobject with the time-temperature information retrieved fromfileand using the previously generatedMetadataobject, containing the external ID and the test temperature of this heating curve.Methods in pulse.io.readers that return types with arguments of type ExperimentalData Modifier and Type Method Description List<ExperimentalData>CurveReader. read(File file)Basic operation for reading thefileand converting this to aListofExperimentalDataobjects.List<ExperimentalData>DATReader. read(File file)This will return a singleExperimentalData, which stores all the information available in thefile, wrapped in aListobject with the size of unity.List<ExperimentalData>LFRReader. read(File file)Reads through thefile, identifies the names of other files with individual heating curves, theirs external IDs and test temperatures (in degrees Celsius, later converted to Kelvin).List<ExperimentalData>NetzschCSVReader. read(File file)Readsfile, assuming that it contains data generated by Proteus with the detector signal.static List<ExperimentalData>CurveReader. sort(List<ExperimentalData> array)Sorts theListofExperimentalDataaccording to their external IDs (if any).Method parameters in pulse.io.readers with type arguments of type ExperimentalData Modifier and Type Method Description static List<ExperimentalData>CurveReader. sort(List<ExperimentalData> array)Sorts theListofExperimentalDataaccording to their external IDs (if any). -
Uses of ExperimentalData in pulse.problem.laser
Methods in pulse.problem.laser with parameters of type ExperimentalData Modifier and Type Method Description voidNumericPulse. init(ExperimentalData data, DiscretePulse pulse)Defines the pulse width as the last element of the time sequence contained inNumericPulseData.voidPulseTemporalShape. init(ExperimentalData data, DiscretePulse pulse)Stores the pulse width frompulseand initialises area integration. -
Uses of ExperimentalData in pulse.problem.statements
Methods in pulse.problem.statements with parameters of type ExperimentalData Modifier and Type Method Description voidProblem. estimateSignalRange(ExperimentalData c)The signal range is defined as , where and are robust to outliers.voidNonlinearProblem. retrieveData(ExperimentalData c)voidProblem. retrieveData(ExperimentalData c)This will use the data contained incto estimate the detector signal span and the thermal diffusivity for thisProblem. -
Uses of ExperimentalData in pulse.problem.statements.model
Methods in pulse.problem.statements.model with parameters of type ExperimentalData Modifier and Type Method Description voidExtendedThermalProperties. useTheoreticalEstimates(ExperimentalData c)voidThermalProperties. useTheoreticalEstimates(ExperimentalData c)Calculates the half-rise time t1/2 ofcand uses it to estimate the thermal diffusivity of this problem:a=0.1388*l2/t1/2.voidThermoOpticalProperties. useTheoreticalEstimates(ExperimentalData c) -
Uses of ExperimentalData in pulse.tasks
Methods in pulse.tasks that return ExperimentalData Modifier and Type Method Description ExperimentalDataSearchTask. getInput()Methods in pulse.tasks with parameters of type ExperimentalData Modifier and Type Method Description voidSearchTask. setExperimentalCurve(ExperimentalData curve)Adopts thecurveby thisSearchTask.voidCalculation. setProblem(Problem problem, ExperimentalData curve)After setting and adopting theproblemby thisSearchTask, this will attempt to change the parameters of thatproblemin accordance with the loadedExperimentalDatafor thisSearchTask(if not null).Later, if any changes to the properties of thatProblemoccur and if the source of that event is either theMetadataor thePropertyHolderTable, they will be accounted for by altering the parameters of theproblemaccordingly -- immediately after the former take place.voidCalculation. setScheme(DifferenceScheme scheme, ExperimentalData curve)Adopts theschemeby thisSearchTaskand updates the time limit ofschemeto matchExperimentalData.Constructors in pulse.tasks with parameters of type ExperimentalData Constructor Description SearchTask(ExperimentalData curve)Creates a newSearchTaskfromcurve. -
Uses of ExperimentalData in pulse.ui.components
Methods in pulse.ui.components with parameters of type ExperimentalData Modifier and Type Method Description org.jfree.data.xy.XYSeriesChart. series(ExperimentalData curve, String title, boolean extendedCurve)
-