Class xlifepp::IntegrationMethods#

class IntegrationMethods#

Collaboration diagram for xlifepp::IntegrationMethods:

digraph { graph [bgcolor="#00000000"] node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2] edge [color="#1414CE"] "3" [label="std::vector< T >" tooltip="std::vector< T >"] "2" [label="std::vector< xlifepp::IntgMeth >" tooltip="std::vector< xlifepp::IntgMeth >"] "1" [label="xlifepp::IntegrationMethods" tooltip="xlifepp::IntegrationMethods" fillcolor="#BFBFBF"] "2" -> "3" [dir=forward tooltip="template-instance"] "1" -> "2" [dir=forward tooltip="usage"] }

handles a collection of IntegrationMethod and related criteria

Public Functions

inline IntegrationMethods()#

default constructor

IntegrationMethods(const IntegrationMethod&, const IntegrationMethod&)#

short constructor

IntegrationMethods(const IntegrationMethod&, FunctionPart, real_t, const IntegrationMethod&, FunctionPart, real_t, const IntegrationMethod&, FunctionPart = _allFunction, real_t = theRealMax)#

constructor from 3 integration methods

IntegrationMethods(const IntegrationMethod&, FunctionPart, real_t, const IntegrationMethod&, FunctionPart = _allFunction, real_t = theRealMax)#

constructor from 2 integration methods

IntegrationMethods(const IntegrationMethod&, FunctionPart = _allFunction, real_t = theRealMax)#

basic constructor

IntegrationMethods(const IntegrationMethod&, real_t, const IntegrationMethod&, real_t, const IntegrationMethod&)#

short constructor

void add(const IntegrationMethod&, FunctionPart = _allFunction, real_t = 0)#

add IntegrationMethod to the collection

void print(std::ostream&) const#

print IntegrationMethods

Public Members

std::vector<IntgMeth> intgMethods#

collection of IntegrationMethod