![]() |
Thermal-FIST 1.5
Package for hadron resonance gas model applications
|
Abstract class which defines the system of non-linear equations to be solved by the Broyden's method. More...
#include <Broyden.h>
Public Member Functions | |
BroydenEquations ()=default | |
Default constructor. Does nothing. | |
virtual | ~BroydenEquations (void)=default |
Destructor. | |
virtual int | Dimension () const |
Number of equations. | |
void | SetDimension (int dim) |
virtual std::vector< double > | Equations (const std::vector< double > &x)=0 |
Protected Attributes | |
int | m_N |
The number of equations. | |
Abstract class which defines the system of non-linear equations to be solved by the Broyden's method.
It is presumed that all equations are of the form 'l.h.s. == 0'. Actual equations are to be specified in a derived class.
|
default |
Default constructor. Does nothing.
|
virtualdefault |
Destructor.
|
inlinevirtual |
|
pure virtual |
Evaluates the l.h.s. of all the equations being solved for the specified values of the variables. It is presumed that all equations are of the form 'l.h.s. == 0'. Pure virtual function which should be implemented in a derived class.
x | Vector of the variables' values. |
Implemented in thermalfist::CosmicEoS::BroydenEquationsCosmology, thermalfist::EffectiveMassModel::BroydenEquationsEMMMeff, thermalfist::EffectiveMassModel::BroydenEquationsEMMMeffConstrained, thermalfist::EffectiveMassModel::BroydenEquationsEMMTBEC, thermalfist::ExcludedVolumeModelMultiBase::BroydenEquationsEVMulti, and thermalfist::ThermalModelPCE::BroydenEquationsPCE.
void thermalfist::BroydenEquations::SetDimension | ( | int | dim | ) |
Set the number of equations.
dim | The number of equations. |
Definition at line 27 of file Broyden.cpp.
|
protected |