Class : ServerDistributedArchitecture

class deriving from AbstractArchitecture

ServerDistributedArchitecture :

prototype: ServerDistributedArchitecture (char* , int port )

description:constructor


input parameters:
configurationFileName = pointer to the name of the file containing distributed computation configuration
port = port to be opened by the server



~ServerDistributedArchitecture :

prototype: ~ServerDistributedArchitecture ()

description:destructor



ThreadMain :

prototype: friend void* ThreadMain (void* param )

description:main function for thread


input parameters:
param = pointer to additional parameters, has to be cast into ThreadMainParameter pointer


return value: unused pointer (null)



ExecuteOperation :

prototype: bool ExecuteOperation (VectorHamiltonianMultiplyOperation* operation )

description:execute an architecture-dependent vector hamiltonian multiplication operation


input parameters:
operation = pointer to the operation to execute


return value: true if operation has been completed successfully



ExecuteOperation :

prototype: bool ExecuteOperation (AddRealLinearCombinationOperation* operation )

description:execute an architecture-dependent add real linear combination operation


input parameters:
operation = pointer to the operation to execute


return value: true if operation has been completed successfully



ExecuteOperation :

prototype: bool ExecuteOperation (MultipleRealScalarProductOperation* operation )

description:execute an architecture-dependent multiple real scalar product operation


input parameters:
operation = pointer to the operation to execute


return value: true if operation has been completed successfully



ExecuteOperation :

prototype: bool ExecuteOperation (MatrixMatrixMultiplyOperation* operation )

description:execute an architecture-dependent matrix matrix multiplication operation


input parameters:
operation = pointer to the operation to execute


return value: true if operation has been completed successfully



ExecuteOperation :

prototype: bool ExecuteOperation (QHEParticlePrecalculationOperation* operation )

description:execute an architecture-dependent QHE particle hamiltonian precalculation operation


input parameters:
operation = pointer to the operation to execute


return value: true if operation has been completed successfully



Back to index.