![]()  | 
  
    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 |