NeurApp 1.1
NeurApp - software for exploring approximation by artificial neural networks on functions of one or two variables.

IG::Neural::MappingApproximationFileServerNeural Class Reference

Class for mapping file server. More...

Inheritance diagram for IG::Neural::MappingApproximationFileServerNeural:
Collaboration diagram for IG::Neural::MappingApproximationFileServerNeural:

List of all members.

Public Member Functions

 MappingApproximationFileServerNeural (string workingDirectoryPath)
virtual void ClearMessages ()
 Clears all messages in the nmapping approximator's file client/server directory.
virtual void ServerCalculateMappingApproximation ()
 Performs server-side mapping and calculation of the approximation. Reads reduced input from standard location, mapps inputs, calculates output, mapps outputs and writes it to the standard location.
virtual void ClientTestCalculateMappingApproximation (string inputFilePath, string outputFilePath)
 Performs client-side test calculation of neural network based approximation where input parameters are read from a specified function JSON file with reduced input parameters, copies to specified JSON file with total inputs and calculated output values are written to the specified file.

Properties

MappingApproximationFileManager MappingFileManager [get, set]

Private Attributes

MappingApproximationFileManager _mappingFileManager

Detailed Description

Class for mapping file server.

$A tako78 Jul.21


Constructor & Destructor Documentation

IG::Neural::MappingApproximationFileServerNeural::MappingApproximationFileServerNeural ( string  workingDirectoryPath) [inline]

Member Function Documentation

virtual void IG::Neural::MappingApproximationFileServerNeural::ClearMessages ( ) [inline, virtual]

Clears all messages in the nmapping approximator's file client/server directory.

$A tako78 Jul.21

Reimplemented from IG::Neural::ApproximationFileServerNeural.

virtual void IG::Neural::MappingApproximationFileServerNeural::ServerCalculateMappingApproximation ( ) [inline, virtual]

Performs server-side mapping and calculation of the approximation. Reads reduced input from standard location, mapps inputs, calculates output, mapps outputs and writes it to the standard location.

$A tako78 Jul.21

virtual void IG::Neural::MappingApproximationFileServerNeural::ClientTestCalculateMappingApproximation ( string  inputFilePath,
string  outputFilePath 
) [inline, virtual]

Performs client-side test calculation of neural network based approximation where input parameters are read from a specified function JSON file with reduced input parameters, copies to specified JSON file with total inputs and calculated output values are written to the specified file.

Parameters:
inputFilePathPath to the JSON file where input parameters are read from. The file pointed at must exist.
outputFilePathPath of a file where the calculated approximated values are written to. It can be null or empty string, in this case parameters are not written to a file (but they are still output on console).

$A tako78 Jul.21


Member Data Documentation


Property Documentation

MappingApproximationFileManager IG::Neural::MappingApproximationFileServerNeural::MappingFileManager [get, set]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties