Gems3k  3.1
GEMS3K standalone solver for geochemical equilibria
 All Classes Files Functions Variables Enumerations Enumerator
Defines
/Users/kulik/DevGEMS/trunk/standalone/GEMS3K/ipm_main.cpp File Reference

Implementation of parts of the Interior Points Method (IPM) module for convex programming Gibbs energy minimization Uses: JAMA/C++ Linear Algebra Package based on the Template Numerical Toolkit (TNT) - an interface for scientific computing in C++, (c) Roldan Pozo, NIST (USA), http://math.nist.gov/tnt/download.html. More...

#include <iomanip>
#include "m_param.h"
#include "jama_lu.h"
#include "jama_cholesky.h"

Defines

#define uDDtrace   false
#define a(j, i)   ((*(pm.A+(i)+(j)*Na)))
#define a(j, i)   ((*(pm.A+(i)+(j)*pm.N)))

Detailed Description

Implementation of parts of the Interior Points Method (IPM) module for convex programming Gibbs energy minimization Uses: JAMA/C++ Linear Algebra Package based on the Template Numerical Toolkit (TNT) - an interface for scientific computing in C++, (c) Roldan Pozo, NIST (USA), http://math.nist.gov/tnt/download.html.