/** @file CommonUtil.h * * @author Robert Fourer, Jun Ma, Kipp Martin, * @version 1.0, 10/05/2005 * @since OS1.0 * * \remarks * Copyright (C) 2005, Robert Fourer, Jun Ma, Kipp Martin, * Northwestern University, and the University of Chicago. * All Rights Reserved. * This software is licensed under the Common Public License. * Please see the accompanying LICENSE file in root directory for terms. * */ #ifndef COMMONUTIL_H #define COMMONUTIL_H #include "OSParameters.h" /*! \class CommonUtil * \brief common utilities for OS classes. * * @author Robert Fourer, Jun Ma, Kipp Martin * @version 1.0, 03/14/2004 * @since OS 1.0 * * \remarks *

The CommonUtil class contains methods for performing * common operations used by many classes in the * Optimization Services (OS) framework.

* */ class CommonUtil{ public: /** Class constructor */ CommonUtil(); /** Class destructor */ ~CommonUtil(); /** * encode the data in base 64 * * @param number is a double number that is input * @return true if the number is an OS NAN. */ static bool ISOSNAN( double number); };//class CommonUtil #endif