Public Member Functions |
Private Member Functions |
Static Private Member Functions |
Private Attributes |
List of all members
daFunk::FunkIntegrate_gsl1d Class Reference
Inheritance diagram for daFunk::FunkIntegrate_gsl1d:
![]()
Collaboration diagram for daFunk::FunkIntegrate_gsl1d:
![]()
Detailed DescriptionDefinition at line 1475 of file daFunk.hpp. Constructor & Destructor Documentation◆ FunkIntegrate_gsl1d() [1/9]
Definition at line 1478 of file daFunk.hpp. References Gambit::SpecBit::setup(). void setup(Funk f0, std::string arg, Funk f1, Funk f2) Definition: daFunk.hpp:1658
Here is the call graph for this function:
![]() ◆ FunkIntegrate_gsl1d() [2/9]
Definition at line 1482 of file daFunk.hpp. References daFunk::cnst(), and Gambit::SpecBit::setup(). void setup(Funk f0, std::string arg, Funk f1, Funk f2) Definition: daFunk.hpp:1658
Here is the call graph for this function:
![]() ◆ FunkIntegrate_gsl1d() [3/9]
Definition at line 1486 of file daFunk.hpp. References daFunk::cnst(), and Gambit::SpecBit::setup(). void setup(Funk f0, std::string arg, Funk f1, Funk f2) Definition: daFunk.hpp:1658
Here is the call graph for this function:
![]() ◆ FunkIntegrate_gsl1d() [4/9]
Definition at line 1490 of file daFunk.hpp. References daFunk::cnst(), and Gambit::SpecBit::setup(). void setup(Funk f0, std::string arg, Funk f1, Funk f2) Definition: daFunk.hpp:1658
Here is the call graph for this function:
![]() ◆ FunkIntegrate_gsl1d() [5/9]
Definition at line 1494 of file daFunk.hpp. References Gambit::SpecBit::setup(), and daFunk::var(). void setup(Funk f0, std::string arg, Funk f1, Funk f2) Definition: daFunk.hpp:1658
Here is the call graph for this function:
![]() ◆ FunkIntegrate_gsl1d() [6/9]
Definition at line 1498 of file daFunk.hpp. References Gambit::SpecBit::setup(), and daFunk::var(). void setup(Funk f0, std::string arg, Funk f1, Funk f2) Definition: daFunk.hpp:1658
Here is the call graph for this function:
![]() ◆ FunkIntegrate_gsl1d() [7/9]
Definition at line 1502 of file daFunk.hpp. References Gambit::SpecBit::setup(), and daFunk::var(). void setup(Funk f0, std::string arg, Funk f1, Funk f2) Definition: daFunk.hpp:1658
Here is the call graph for this function:
![]() ◆ FunkIntegrate_gsl1d() [8/9]
Definition at line 1506 of file daFunk.hpp. References daFunk::cnst(), Gambit::SpecBit::setup(), and daFunk::var(). void setup(Funk f0, std::string arg, Funk f1, Funk f2) Definition: daFunk.hpp:1658
Here is the call graph for this function:
![]() ◆ FunkIntegrate_gsl1d() [9/9]
Definition at line 1510 of file daFunk.hpp. References daFunk::cnst(), Gambit::SpecBit::setup(), and daFunk::var(). void setup(Funk f0, std::string arg, Funk f1, Funk f2) Definition: daFunk.hpp:1658
Here is the call graph for this function:
![]() ◆ ~FunkIntegrate_gsl1d()
Definition at line 1560 of file daFunk.hpp. gsl_integration_workspace * gsl_workspace Definition: daFunk.hpp:1696 Member Function Documentation◆ invoke()Definition at line 1681 of file daFunk.hpp. References daFunk::FunkBase::functions, index, local_bindID, and local_data. Referenced by value(). FunkIntegrate_gsl1d(Funk f0, std::string arg, Funk f1, Funk f2) Definition: daFunk.hpp:1478
Here is the caller graph for this function:
![]() ◆ resolve()
Reimplemented from daFunk::FunkBase. Definition at line 1515 of file daFunk.hpp. References combine_hdf5::index. 1525 //std::cout << "FATAL ERROR: bind() attempts to resolve dependencies of FunkIntegrate_gsl1d" << std::endl;
std::vector< std::pair< Funk, Funk > > my_singularities Definition: daFunk.hpp:1690 ◆ set_epsabs()
Definition at line 1567 of file daFunk.hpp. 1568 { this->epsabs = epsabs; return static_pointer_cast<FunkIntegrate_gsl1d>(this->shared_from_this()); }
FunkIntegrate_gsl1d(Funk f0, std::string arg, Funk f1, Funk f2) Definition: daFunk.hpp:1478 ◆ set_epsrel()
Definition at line 1565 of file daFunk.hpp. 1566 { this->epsrel = epsrel; return static_pointer_cast<FunkIntegrate_gsl1d>(this->FunkIntegrate_gsl1d::shared_from_this()); } FunkIntegrate_gsl1d(Funk f0, std::string arg, Funk f1, Funk f2) Definition: daFunk.hpp:1478 ◆ set_limit()
Definition at line 1569 of file daFunk.hpp. 1570 { this->limit = limit; return static_pointer_cast<FunkIntegrate_gsl1d>(this->shared_from_this()); }
FunkIntegrate_gsl1d(Funk f0, std::string arg, Funk f1, Funk f2) Definition: daFunk.hpp:1478 ◆ set_singularity_factor()
Definition at line 1571 of file daFunk.hpp. References f. 1572 { this->singl_factor = f; return static_pointer_cast<FunkIntegrate_gsl1d>(this->shared_from_this()); } FunkIntegrate_gsl1d(Funk f0, std::string arg, Funk f1, Funk f2) Definition: daFunk.hpp:1478 ◆ set_use_log_fallback()
Definition at line 1573 of file daFunk.hpp. 1574 { this->use_log_fallback = flag; return static_pointer_cast<FunkIntegrate_gsl1d>(this->shared_from_this()); }
FunkIntegrate_gsl1d(Funk f0, std::string arg, Funk f1, Funk f2) Definition: daFunk.hpp:1478 ◆ setup()
Definition at line 1658 of file daFunk.hpp. References daFunk::eraseArg(), daFunk::joinArgs(), daFunk::joinSingl(), and daFunk::vec(). gsl_integration_workspace * gsl_workspace Definition: daFunk.hpp:1696 std::map< std::string, std::vector< std::pair< Funk, Funk > > > Singularities Definition: daFunk.hpp:118 std::vector< std::pair< Funk, Funk > > my_singularities Definition: daFunk.hpp:1690 Singularities joinSingl(Singularities s1, Singularities s2) Definition: daFunk.hpp:243
Here is the call graph for this function:
![]() ◆ value()
Implements daFunk::FunkBase. Definition at line 1576 of file daFunk.hpp. References Gambit::GreAT::data, combine_hdf5::index, invoke(), daFunk::logspace(), generate_raster_scan_settings::N, and Gambit::DecayBit::SM_Z::sigma. 1592 status = gsl_integration_qags(this, x0, x1, epsabs, epsrel, limit, gsl_workspace, &result, &error); 1607 std::cout << "daFunk::FunkBase WARNING: Singularity width is beyond machine precision." << std::endl; 1614 status = gsl_integration_qags(this, *it, *(it+1), epsabs, epsrel, limit, gsl_workspace, &result, &error);
gsl_integration_workspace * gsl_workspace Definition: daFunk.hpp:1696 std::vector< double > logspace(double x0, double x1, unsigned int n) Definition: daFunk.hpp:186 std::vector< std::pair< Funk, Funk > > my_singularities Definition: daFunk.hpp:1690 static double invoke(double x, void *params) Definition: daFunk.hpp:1681
Here is the call graph for this function:
![]() Member Data Documentation◆ arg
Definition at line 1693 of file daFunk.hpp. ◆ epsabs
Definition at line 1700 of file daFunk.hpp. ◆ epsrel
Definition at line 1699 of file daFunk.hpp. ◆ gsl_workspace
Definition at line 1696 of file daFunk.hpp. ◆ index
Definition at line 1698 of file daFunk.hpp. Referenced by invoke(). ◆ limit
Definition at line 1697 of file daFunk.hpp. ◆ local_bindID
Definition at line 1689 of file daFunk.hpp. Referenced by invoke(). ◆ local_data
Definition at line 1688 of file daFunk.hpp. Referenced by invoke(). ◆ my_singularitiesDefinition at line 1690 of file daFunk.hpp. ◆ singl_factor
Definition at line 1703 of file daFunk.hpp. ◆ use_log_fallback
Definition at line 1701 of file daFunk.hpp. The documentation for this class was generated from the following file:
|