# ifndef CPPAD_CPPAD_INCLUDED # define CPPAD_CPPAD_INCLUDED /* -------------------------------------------------------------------------- CppAD: C++ Algorithmic Differentiation: Copyright (C) 2003-07 Bradley M. Bell CppAD is distributed under multiple licenses. This distribution is under the terms of the Common Public License Version 1.0. A copy of this license is included in the COPYING file of this distribution. Please visit http://www.coin-or.org/CppAD/ for information on other licenses. -------------------------------------------------------------------------- */ # include // forward declarations need by user // --------------------------------------------------------------------------- # include // allow form complex Base types // --------------------------------------------------------------------------- // CppAD general purpose library routines (can be included separately) # include # include # include # include # include # include # include # include # include # include # include # include # include # include # include # include # include // -------------------------------------------------------------------------- // System routines that can be used by rest of CppAD with out including # include # include # include # include // --------------------------------------------------------------------------- // definitions needed by rest of includes // definitions that come from the installation # include // avoid possible conflict in config.h # include // definitions that are local to the CppAD include files # include // vectors used with CppAD # include // Declare classes and fucntions that are used before defined # include // --------------------------------------------------------------------------- // declare the AD template class # include // --------------------------------------------------------------------------- # include // executes taped operations # include // AD class methods available to the user # include // ADFun objects // --------------------------------------------------------------------------- // library routines that require the rest of CppAD # include # include // undo definitions in Define.h # include // undo preprocessor symbols that do not begin with CppAD or CPPAD_ # include # endif