Initialization.h File Reference

This file contains implementation of functions for initialization and finalization of the library. More...

#include "Platform.h"

Functions

GAL_API void GACALL GaInitialize ()
 This function initializes GAL. Main purpose is to initialize global random generators and operation catalogues.
GAL_API void GACALL GaFinalize ()
 GaFinalize should be call before exiting application, and after work with GAL is done. It releases all acquired memory and resources needed for library.


Detailed Description

This file contains implementation of functions for initialization and finalization of the library.


Function Documentation

GAL_API void GACALL GaFinalize (  ) 

GaFinalize should be call before exiting application, and after work with GAL is done. It releases all acquired memory and resources needed for library.

Objects which were instantiated by the user, except those objects which was added to global operation catalogues, must be destroyed prior calling GaFinalize. Note that any object of operation which was added to global catalogues will be deleted after GaFinalize call.

GAL_API void GACALL GaInitialize (  ) 

This function initializes GAL. Main purpose is to initialize global random generators and operation catalogues.

No library feature should be called before calling GaInitialize.


Genetic Algorithm Library
Coolsoft Software Development