Classes | Namespaces | Typedefs | Enumerations | Functions

src/mmdb_math_bfgsmin.h File Reference

#include <stdlib.h>
#include "mmdb_mattype.h"
#include "mmdb_math_linalg.h"

Go to the source code of this file.

Classes

class  mmdb::math::BFGSMin

Namespaces

namespace  mmdb
namespace  mmdb::math

Typedefs

typedef void mmdb::math::BFGSMinFunc (void *UserData, int N, rvector X, realtype &F)
typedef BFGSMinFunc * mmdb::math::PBFGSMinFunc
typedef void mmdb::math::BFGSPrintFunc (void *UserData, int N, int Itn, rvector X, rvector G, realtype F)
typedef BFGSPrintFunc * mmdb::math::PBFGSPrintFunc

Enumerations

enum  mmdb::math::BFGS_RC {
  mmdb::math::BFGS_TooFewDigits = -2, mmdb::math::BFGS_WrongSpaceDim = -1, mmdb::math::BFGS_NoTermination = 0, mmdb::math::BFGS_SmallGradient = 1,
  mmdb::math::BFGS_SmallStep = 2, mmdb::math::BFGS_LineSearchComplete = 3, mmdb::math::BFGS_IterationLimit = 4, mmdb::math::BFGS_LargeSteps = 5,
  mmdb::math::BFGS_Stopped = 6
}

Functions

 mmdb::math::DefineClass (BFGSMin)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines