All Classes, Interfaces, Objects and Records

Name Unit Description
BalloonException set_maximum_rfactor_dialog

 

Curve_parameters persistent_curve_parameters

Curve parameter container.

Curve_type app_settings

Contains and serializes attributes of mathematical expression.

EColCompList table_components

 

EFileNotExists data_loader

 

EInvalidFileFormat data_loader

 

EInvalidFileType data_loader

 

ENotImplemented curve_types_singleton

ENotImplementd isn't supported by Lazarus 0.9.24.

ERowCompList table_components

 

ETableCompList table_components

 

EWavelengthIsNotSpecified neutron_points_set

 

IClientCallback ClientCallback

Defines callback functions called from server to client.

IClientCallback int_client_callback

Defines callback functions called from server to client.

ICreateUserPointsSetDlg int_create_user_points_set_dlg

Interface defining basic operations for creating user dialog for configuring parameters of custom curve type.

ICurveFactory int_curve_factory

Interface defining basic operation for creating curve instances.

ICurveTypeIterator int_curve_type_iterator

Interface defining basic operation for iterating through curve types.

ICurveTypeParametersFactory int_curve_type_parameters_factory

Interface defining operation for creating custom curve type object.

ICurveTypeSelector int_curve_type_selector

Interface defining basic operation for selecting curve type.

ICurveTypeStorage int_curve_type_storage

Interface defining basic operation for storing parameters of custom curve type.

IDataLoader int_data_loader

Interface defining basic operation for data loading.

IDataLoaderInjector int_data_loader_injector

Interface defining basic operation for creating data loader.

IExpressionParser int_expression_parser

Interface defining basic operation for parsing curve expression.

IFitProblem int_fit_service

 

IFitServer int_fit_server

 

IFitService int_fit_service

Defines base interface of communication from client to server.

IFitViewer int_fit_viewer

Defines interface allowing to display data in chart and grids.

IMinimizer int_minimizer

Defines interface of data provider for optimization algorithm.

ISelfCopied self_copied_component

The interface of component which can copy itself.

Parameters_list mscr_specimen_list

Container of curves which is stored in XML-stream.

Settings_v1 app_settings

Contains and serializes application settings.

T2BranchesPseudoVoigtPointsSet two_branches_pseudo_voigt_points_set

Pseudo-Voigt curve having different form parameters for the right and left branches.

TAboutBox about_box_dialog

TAboutBox

TAmplitudeCurveParameter amplitude_curve_parameter

Represents curve amplitude (highest value).

TAsymPseudoVoigtPointsSet asym_pseudo_voigt_points_set

Curve having asymmetrical Pseudo-Voigt form.

TBoolResult int_fit_server

 

TCalculatedCurveParameter calculated_curve_parameter

Represents calculated parameter.

TColCompList table_components

число колонок фиксировано

TConfigurablePointsSet configurable_points_set

Defines methods for configuring user defined parameters of curve type.

TConfigurableUserPointsSet configurable_user_points_set

Special implementation used by TUserPointsSet.

TCreateUserPointsSetDlg create_user_points_set_dlg

TCreateUserPointsSetDlg

TCreateUserPointsSetDlgAdapter create_user_points_set_dlg_adapter

Class-adapter implementing basic operations for creating user dialog for configuring parameters of custom curve type.

TCSVFileLoader csv_file_loader

Loads data from CSV-file consisting from lines having pairs of position and values.

TCurveList data_classes

Set of pattern instances forming the calculated profile in sum.

TCurvePointsSet curve_points_set

Generic container for point set of all calcuated curves.

TCurveType int_curve_factory

Class containing information about curve types.

TCurveTypeParametersFactory curve_type_parameters_factory

Class-factory implementing operation for creating custom curve type object.

TCurveTypesSingleton curve_types_singleton

Class-singleton containing information about curve types.

TCurveTypeStorageAdapter curve_type_storage_adapter

Class-adapter implementing basic operation for storing parameters of custom curve type.

TDataLoader data_loader

Basic class for building loaders for different types of data files.

TDATFileLoader dat_file_loader

Loads data from ordinary DAT-file consisting from lines having pairs of position and values.

TDeltaSigmaCurveParameter delta_sigma_curve_parameter

Represents curve width.

TDownhillSimplexMinimizer downhill_simplex_minimizer

Implements application interfaces required by downhill simplex algorithm.

TEtaCurveParameter eta_curve_parameter

Represents curve width.

TExpressionParserAdapter expression_parser_adapter

Class-adapter implementing basic operation for parsing curve expression.

TExtensionDataLoaderInjector extension_data_loader_injector

Implementation of data loader injector based on file extension.

TFitClient fit_client

Implements all client logic of the application.

TFitClientApp fit_client_app

Container class (agregate), which integrates all application components except UI.

TFitClientProxy fit_client_proxy

 

TFitClientStub fit_client_stub

 

TFitProblem fit_problem

Converts error codes back into exceptions to provide centralized error handling in the client.

TFitServerApp fit_server_app

Class of server application.

TFitServerProxy fit_server_proxy

Proxy class transmitting messages from server back to client.

TFitServer_ServiceBinder fit_server_binder

 

TFitServer_ServiceBinderFactory fit_server_binder

 

TFitServer_ServiceImp fit_server_imp

metody etogo klassa vyzyvayutsya vneschnimi klientami, poetomu vyhod isklyuchenii za granitsy metodov nedopustim, krome togo metody ne dolzhny byt' tormozom v mnogopotochnoy srede, no dolzhny zaschischat' obschie dannye ot odnovremennogo dostupa; poskol'ku prilozhenie servernoe, to dolzhna byt' zaschita ot utechki pamyati; dannye ne mogut byt' svyazany s ekzemplyarom dannogo klassa, tak kak dlya kazhdogo vyzova sozayetsya novyi ekzemplyar klassa!

TFitService fit_service

The component which implements all server logic.

TFitServiceMultithreaded fit_service_multithreaded

Executes algorithms in separate threads.

TFitServiceWithThread fit_service_with_thread

The server component performing long-term operation in separate thread.

TFitTask fit_task

Fits profile interval by model curves.

TFitTaskWithThread fit_task_with_thread

Executes task solution in separate thread.

TFitViewer fit_viewer

Component responsible for displaying client data by means of UI components.

TFormHint form_hint

TFormHint

TFormMain form_main

TFormMain

TGaussPointsSet gauss_points_set

Curve having Gauss form.

TIconicCompList table_components

число строк всегда фиксировано

TInputBackFactorDlg input_back_factor_dialog

 

TInputWavelengthDlg input_wavelength_dialog

TInputWavelengthDlg

TIntMinimizer int_minimizer

Defines component implementing IMinimizer interface (providing data for optimization algorithm).

TIntResult int_fit_server

 

TLorentzPointsSet lorentz_points_set

Curve class having Lorentz form.

TMainCalcThread main_calc_thread

TODO: nuzhno sdelat' perehvat isklyucheniy i sohranenie soobscheniya v ob'ekte potoka dlya posleduyuschego chteniya.

TMinimizer int_minimizer

Adapter supporting set of function pointers ("events") for any optimization task.

TMSCRCurveList mscr_specimen_list

Defines container for curves.

TNamedPointsResult int_fit_server

 

TNamedPointsSet named_points_set

Base curve class allowing setting up type name.

TNeutronPointsSet neutron_points_set

Implements point set of experimental neutronogram.

TNonConfigurablePointsSet non_configurable_points_set

Should be used by all curve types which don't have user configurable parameters.

TObjSavingStringList obj_saving_string_list

List of components which for each object relates string identifier.

TOpenCLFitTask fit_task

The wrapper for future OpenCL implementation.

TPersistentCurveParameterContainer persistent_curve_parameter_container

An item of TCollection, it is used for persistent storaging of parameter attributes.

TPictureResult int_fit_server

 

TPointsResult int_fit_server

 

TPointsSet points_set

Generic point set.

TPositionCurveParameter position_curve_parameter

The abciss coordinate of curve position (middle point).

TPseudoVoigtPointsSet pseudo_voigt_points_set

Function having Pseudo-Voigt form.

TResult int_fit_server

 

TRowCompList table_components

 

TSelfCopiedCompList self_copied_component

List of self copied components.

TSelfCopiedComponent self_copied_component

The component implementing self copying interface.

TSetMaximumRFactorDlg set_maximum_rfactor_dialog

TSetMaximumRFactorDlg

TSigmaCurveParameter sigma_curve_parameter

Represents curve width.

TSimpleMinimizer simple_minimizer

Implements simple downhill simplex algorithm.

TSimpleMinimizer2 simple_minimizer

Implements simple downhill simplex algorithm having different steps for every parameter.

TSimpleMinimizer3 simple_minimizer

Implements simple downhill simplex algorithm able to increase step size.

TSpecialCurveParameter special_curve_parameter

Represents parameter of curve point set.

TSpecParamResult int_fit_server

 

TStringResult int_fit_server

 

TTableCompList table_components

Component list which can display component properties in grid.

TTitlePointsSet title_points_set

Point set with title.

TUserCurveParameter user_curve_parameter

Represents parameter of user-defined curve.

TUserPointsSetPropDlg user_points_set_prop_dialog

TUserPointsSetPropDlg

TValuePair gauss_points_set

 


Generated by PasDoc 0.15.0.