chemmisol 0.1
Loading...
Searching...
No Matches
Classes | Typedefs | Variables
chemmisol::solver Namespace Reference

Classes

class  AbsoluteNewton
 
class  F
 
class  G
 
class  HomotopyContinuation
 
class  Solver
 

Typedefs

typedef std::vector< double > X
 
typedef std::vector< std::complex< double > > CX
 
typedef std::vector< std::vector< double > > M
 
typedef std::vector< std::vector< std::complex< double > > > CM
 

Variables

AbsoluteNewton default_solver
 

Detailed Description

Namespace containing solver features.

Typedef Documentation

◆ X

typedef std::vector<double> chemmisol::solver::X

Vector type used by the Newton method.

Each value corresponds to an extent of each reaction of the system, so that X[reaction.getIndex()] corresponds to the extent of a given reaction.

◆ M

typedef std::vector<std::vector<double> > chemmisol::solver::M

Matrix type used by the Newton method.

This is notably used to represent the Jacobian matrix of equilibrium equations representing the system.

Variable Documentation

◆ default_solver

AbsoluteNewton chemmisol::solver::default_solver
extern

Default equilibrium solver.