Linux Manuals session 3

Section 3: library functions

  • |

    Handle (3) Linux Manual Page

    QuantLib::Handle – Shared handle to an observable. Synopsis #include <ql/handle.hpp> Public Member Functions Handle (const boost::shared_ptr< T > &h=boost::shared_ptr< T >(), bool registerAsObserver=true) const boost::shared_ptr< T > & currentLink () const dereferencing const boost::shared_ptr< T > & operator-> () const const boost::shared_ptr< T > & operator* () const bool empty () const checks if the…

  • |

    HaltonRsg (3) Linux Manual Page

    QuantLib::HaltonRsg – Halton low-discrepancy sequence generator. Synopsis #include <ql/math/randomnumbers/haltonrsg.hpp> Public Types typedef Sample< std::vector< Real > > sample_type Public Member Functions HaltonRsg (Size dimensionality, unsigned long seed=0, bool randomStart=true, bool randomShift=false) const sample_type & nextSequence () const const sample_type & lastSequence () const Size dimension () const Detailed Description Halton low-discrepancy sequence generator. Halton algorithm…

  • |

    HaganPricer (3) Linux Manual Page

    QuantLib::HaganPricer – CMS-coupon pricer. Synopsis #include <ql/cashflows/conundrumpricer.hpp> Inherits QuantLib::CmsCouponPricer. Inherited by AnalyticHaganPricer, and NumericHaganPricer. Public Member Functions virtual Real swapletPrice () const =0 virtual Rate swapletRate () const virtual Real capletPrice (Rate effectiveCap) const virtual Rate capletRate (Rate effectiveCap) const virtual Real floorletPrice (Rate effectiveFloor) const virtual Rate floorletRate (Rate effectiveFloor) const Real meanReversion ()…

  • |

    HWLOC_TYPE_UNORDERED (3) Linux Manual Page

    hwlocality_object_types – Object Types Typedefs typedef enum hwloc_obj_cache_type_e hwloc_obj_cache_type_t typedef enum hwloc_obj_bridge_type_e hwloc_obj_bridge_type_t typedef enum hwloc_obj_osdev_type_e hwloc_obj_osdev_type_t Enumerations enum hwloc_obj_type_t { HWLOC_OBJ_SYSTEM, HWLOC_OBJ_MACHINE, HWLOC_OBJ_NUMANODE, HWLOC_OBJ_PACKAGE, HWLOC_OBJ_CACHE, HWLOC_OBJ_CORE, HWLOC_OBJ_PU, HWLOC_OBJ_GROUP, HWLOC_OBJ_MISC, HWLOC_OBJ_BRIDGE, HWLOC_OBJ_PCI_DEVICE, HWLOC_OBJ_OS_DEVICE, HWLOC_OBJ_TYPE_MAX } enum hwloc_obj_cache_type_e { HWLOC_OBJ_CACHE_UNIFIED, HWLOC_OBJ_CACHE_DATA, HWLOC_OBJ_CACHE_INSTRUCTION } enum hwloc_obj_bridge_type_e { HWLOC_OBJ_BRIDGE_HOST, HWLOC_OBJ_BRIDGE_PCI } enum hwloc_obj_osdev_type_e { HWLOC_OBJ_OSDEV_BLOCK, HWLOC_OBJ_OSDEV_GPU, HWLOC_OBJ_OSDEV_NETWORK, HWLOC_OBJ_OSDEV_OPENFABRICS,…

  • |

    HWLOC_TYPE_DEPTH_UNKNOWN (3) Linux Manual Page

    hwlocality_levels – Object levels, depths and types Enumerations enum hwloc_get_type_depth_e { HWLOC_TYPE_DEPTH_UNKNOWN, HWLOC_TYPE_DEPTH_MULTIPLE, HWLOC_TYPE_DEPTH_BRIDGE, HWLOC_TYPE_DEPTH_PCI_DEVICE, HWLOC_TYPE_DEPTH_OS_DEVICE } Functions unsigned hwloc_topology_get_depth (hwloc_topology_t restrict topology) int hwloc_get_type_depth (hwloc_topology_t topology, hwloc_obj_type_t type) static int hwloc_get_type_or_below_depth (hwloc_topology_t topology, hwloc_obj_type_t type) static int hwloc_get_type_or_above_depth (hwloc_topology_t topology, hwloc_obj_type_t type) hwloc_obj_type_t hwloc_get_depth_type (hwloc_topology_t topology, unsigned depth) unsigned hwloc_get_nbobjs_by_depth (hwloc_topology_t topology, unsigned depth)…

  • |

    HWLOC_TYPE_DEPTH_PCI_DEVICE (3) Linux Manual Page

    hwlocality_levels – Object levels, depths and types Enumerations enum hwloc_get_type_depth_e { HWLOC_TYPE_DEPTH_UNKNOWN, HWLOC_TYPE_DEPTH_MULTIPLE, HWLOC_TYPE_DEPTH_BRIDGE, HWLOC_TYPE_DEPTH_PCI_DEVICE, HWLOC_TYPE_DEPTH_OS_DEVICE } Functions unsigned hwloc_topology_get_depth (hwloc_topology_t restrict topology) int hwloc_get_type_depth (hwloc_topology_t topology, hwloc_obj_type_t type) static int hwloc_get_type_or_below_depth (hwloc_topology_t topology, hwloc_obj_type_t type) static int hwloc_get_type_or_above_depth (hwloc_topology_t topology, hwloc_obj_type_t type) hwloc_obj_type_t hwloc_get_depth_type (hwloc_topology_t topology, unsigned depth) unsigned hwloc_get_nbobjs_by_depth (hwloc_topology_t topology, unsigned depth)…

  • |

    HWLOC_TYPE_DEPTH_OS_DEVICE (3) Linux Manual Page

    hwlocality_levels – Object levels, depths and types Enumerations enum hwloc_get_type_depth_e { HWLOC_TYPE_DEPTH_UNKNOWN, HWLOC_TYPE_DEPTH_MULTIPLE, HWLOC_TYPE_DEPTH_BRIDGE, HWLOC_TYPE_DEPTH_PCI_DEVICE, HWLOC_TYPE_DEPTH_OS_DEVICE } Functions unsigned hwloc_topology_get_depth (hwloc_topology_t restrict topology) int hwloc_get_type_depth (hwloc_topology_t topology, hwloc_obj_type_t type) static int hwloc_get_type_or_below_depth (hwloc_topology_t topology, hwloc_obj_type_t type) static int hwloc_get_type_or_above_depth (hwloc_topology_t topology, hwloc_obj_type_t type) hwloc_obj_type_t hwloc_get_depth_type (hwloc_topology_t topology, unsigned depth) unsigned hwloc_get_nbobjs_by_depth (hwloc_topology_t topology, unsigned depth)…

  • |

    HWLOC_TYPE_DEPTH_MULTIPLE (3) Linux Manual Page

    hwlocality_levels – Object levels, depths and types Enumerations enum hwloc_get_type_depth_e { HWLOC_TYPE_DEPTH_UNKNOWN, HWLOC_TYPE_DEPTH_MULTIPLE, HWLOC_TYPE_DEPTH_BRIDGE, HWLOC_TYPE_DEPTH_PCI_DEVICE, HWLOC_TYPE_DEPTH_OS_DEVICE } Functions unsigned hwloc_topology_get_depth (hwloc_topology_t restrict topology) int hwloc_get_type_depth (hwloc_topology_t topology, hwloc_obj_type_t type) static int hwloc_get_type_or_below_depth (hwloc_topology_t topology, hwloc_obj_type_t type) static int hwloc_get_type_or_above_depth (hwloc_topology_t topology, hwloc_obj_type_t type) hwloc_obj_type_t hwloc_get_depth_type (hwloc_topology_t topology, unsigned depth) unsigned hwloc_get_nbobjs_by_depth (hwloc_topology_t topology, unsigned depth)…

  • |

    HWLOC_TYPE_DEPTH_BRIDGE (3) Linux Manual Page

    hwlocality_levels – Object levels, depths and types Enumerations enum hwloc_get_type_depth_e { HWLOC_TYPE_DEPTH_UNKNOWN, HWLOC_TYPE_DEPTH_MULTIPLE, HWLOC_TYPE_DEPTH_BRIDGE, HWLOC_TYPE_DEPTH_PCI_DEVICE, HWLOC_TYPE_DEPTH_OS_DEVICE } Functions unsigned hwloc_topology_get_depth (hwloc_topology_t restrict topology) int hwloc_get_type_depth (hwloc_topology_t topology, hwloc_obj_type_t type) static int hwloc_get_type_or_below_depth (hwloc_topology_t topology, hwloc_obj_type_t type) static int hwloc_get_type_or_above_depth (hwloc_topology_t topology, hwloc_obj_type_t type) hwloc_obj_type_t hwloc_get_depth_type (hwloc_topology_t topology, unsigned depth) unsigned hwloc_get_nbobjs_by_depth (hwloc_topology_t topology, unsigned depth)…

  • |

    HWLOC_TOPOLOGY_FLAG_WHOLE_SYSTEM (3) Linux Manual Page

    hwlocality_configuration – Topology Detection Configuration and Query Data Structures struct hwloc_topology_discovery_support struct hwloc_topology_cpubind_support struct hwloc_topology_membind_support struct hwloc_topology_support Enumerations enum hwloc_topology_flags_e { HWLOC_TOPOLOGY_FLAG_WHOLE_SYSTEM, HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM, HWLOC_TOPOLOGY_FLAG_IO_DEVICES, HWLOC_TOPOLOGY_FLAG_IO_BRIDGES, HWLOC_TOPOLOGY_FLAG_WHOLE_IO, HWLOC_TOPOLOGY_FLAG_ICACHES } Functions int hwloc_topology_ignore_type (hwloc_topology_t topology, hwloc_obj_type_t type) int hwloc_topology_ignore_type_keep_structure (hwloc_topology_t topology, hwloc_obj_type_t type) int hwloc_topology_ignore_all_keep_structure (hwloc_topology_t topology) int hwloc_topology_set_flags (hwloc_topology_t topology, unsigned long flags) unsigned long hwloc_topology_get_flags…

  • |

    HWLOC_TOPOLOGY_FLAG_WHOLE_IO (3) Linux Manual Page

    hwlocality_configuration – Topology Detection Configuration and Query Data Structures struct hwloc_topology_discovery_support struct hwloc_topology_cpubind_support struct hwloc_topology_membind_support struct hwloc_topology_support Enumerations enum hwloc_topology_flags_e { HWLOC_TOPOLOGY_FLAG_WHOLE_SYSTEM, HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM, HWLOC_TOPOLOGY_FLAG_IO_DEVICES, HWLOC_TOPOLOGY_FLAG_IO_BRIDGES, HWLOC_TOPOLOGY_FLAG_WHOLE_IO, HWLOC_TOPOLOGY_FLAG_ICACHES } Functions int hwloc_topology_ignore_type (hwloc_topology_t topology, hwloc_obj_type_t type) int hwloc_topology_ignore_type_keep_structure (hwloc_topology_t topology, hwloc_obj_type_t type) int hwloc_topology_ignore_all_keep_structure (hwloc_topology_t topology) int hwloc_topology_set_flags (hwloc_topology_t topology, unsigned long flags) unsigned long hwloc_topology_get_flags…

  • |

    HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM (3) Linux Manual Page

    hwlocality_configuration – Topology Detection Configuration and Query Data Structures struct hwloc_topology_discovery_support struct hwloc_topology_cpubind_support struct hwloc_topology_membind_support struct hwloc_topology_support Enumerations enum hwloc_topology_flags_e { HWLOC_TOPOLOGY_FLAG_WHOLE_SYSTEM, HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM, HWLOC_TOPOLOGY_FLAG_IO_DEVICES, HWLOC_TOPOLOGY_FLAG_IO_BRIDGES, HWLOC_TOPOLOGY_FLAG_WHOLE_IO, HWLOC_TOPOLOGY_FLAG_ICACHES } Functions int hwloc_topology_ignore_type (hwloc_topology_t topology, hwloc_obj_type_t type) int hwloc_topology_ignore_type_keep_structure (hwloc_topology_t topology, hwloc_obj_type_t type) int hwloc_topology_ignore_all_keep_structure (hwloc_topology_t topology) int hwloc_topology_set_flags (hwloc_topology_t topology, unsigned long flags) unsigned long hwloc_topology_get_flags…

  • |

    HWLOC_TOPOLOGY_FLAG_IO_DEVICES (3) Linux Manual Page

    hwlocality_configuration – Topology Detection Configuration and Query Data Structures struct hwloc_topology_discovery_support struct hwloc_topology_cpubind_support struct hwloc_topology_membind_support struct hwloc_topology_support Enumerations enum hwloc_topology_flags_e { HWLOC_TOPOLOGY_FLAG_WHOLE_SYSTEM, HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM, HWLOC_TOPOLOGY_FLAG_IO_DEVICES, HWLOC_TOPOLOGY_FLAG_IO_BRIDGES, HWLOC_TOPOLOGY_FLAG_WHOLE_IO, HWLOC_TOPOLOGY_FLAG_ICACHES } Functions int hwloc_topology_ignore_type (hwloc_topology_t topology, hwloc_obj_type_t type) int hwloc_topology_ignore_type_keep_structure (hwloc_topology_t topology, hwloc_obj_type_t type) int hwloc_topology_ignore_all_keep_structure (hwloc_topology_t topology) int hwloc_topology_set_flags (hwloc_topology_t topology, unsigned long flags) unsigned long hwloc_topology_get_flags…

  • |

    HWLOC_TOPOLOGY_FLAG_IO_BRIDGES (3) Linux Manual Page

    hwlocality_configuration – Topology Detection Configuration and Query Data Structures struct hwloc_topology_discovery_support struct hwloc_topology_cpubind_support struct hwloc_topology_membind_support struct hwloc_topology_support Enumerations enum hwloc_topology_flags_e { HWLOC_TOPOLOGY_FLAG_WHOLE_SYSTEM, HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM, HWLOC_TOPOLOGY_FLAG_IO_DEVICES, HWLOC_TOPOLOGY_FLAG_IO_BRIDGES, HWLOC_TOPOLOGY_FLAG_WHOLE_IO, HWLOC_TOPOLOGY_FLAG_ICACHES } Functions int hwloc_topology_ignore_type (hwloc_topology_t topology, hwloc_obj_type_t type) int hwloc_topology_ignore_type_keep_structure (hwloc_topology_t topology, hwloc_obj_type_t type) int hwloc_topology_ignore_all_keep_structure (hwloc_topology_t topology) int hwloc_topology_set_flags (hwloc_topology_t topology, unsigned long flags) unsigned long hwloc_topology_get_flags…

  • |

    HWLOC_TOPOLOGY_FLAG_ICACHES (3) Linux Manual Page

    hwlocality_configuration – Topology Detection Configuration and Query Data Structures struct hwloc_topology_discovery_support struct hwloc_topology_cpubind_support struct hwloc_topology_membind_support struct hwloc_topology_support Enumerations enum hwloc_topology_flags_e { HWLOC_TOPOLOGY_FLAG_WHOLE_SYSTEM, HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM, HWLOC_TOPOLOGY_FLAG_IO_DEVICES, HWLOC_TOPOLOGY_FLAG_IO_BRIDGES, HWLOC_TOPOLOGY_FLAG_WHOLE_IO, HWLOC_TOPOLOGY_FLAG_ICACHES } Functions int hwloc_topology_ignore_type (hwloc_topology_t topology, hwloc_obj_type_t type) int hwloc_topology_ignore_type_keep_structure (hwloc_topology_t topology, hwloc_obj_type_t type) int hwloc_topology_ignore_all_keep_structure (hwloc_topology_t topology) int hwloc_topology_set_flags (hwloc_topology_t topology, unsigned long flags) unsigned long hwloc_topology_get_flags…

  • |

    HWLOC_TOPOLOGY_DIFF_TOO_COMPLEX (3) Linux Manual Page

    hwlocality_diff – Topology differences Data Structures union hwloc_topology_diff_obj_attr_u struct hwloc_topology_diff_obj_attr_u::hwloc_topology_diff_obj_attr_uint64_s struct hwloc_topology_diff_obj_attr_u::hwloc_topology_diff_obj_attr_string_s struct hwloc_topology_diff_obj_attr_u::hwloc_topology_diff_obj_attr_generic_s union hwloc_topology_diff_u struct hwloc_topology_diff_u::hwloc_topology_diff_too_complex_s struct hwloc_topology_diff_u::hwloc_topology_diff_obj_attr_s struct hwloc_topology_diff_u::hwloc_topology_diff_generic_s Typedefs typedef enum hwloc_topology_diff_obj_attr_type_e hwloc_topology_diff_obj_attr_type_t typedef enum hwloc_topology_diff_type_e hwloc_topology_diff_type_t typedef union hwloc_topology_diff_u * hwloc_topology_diff_t Enumerations enum hwloc_topology_diff_obj_attr_type_e { HWLOC_TOPOLOGY_DIFF_OBJ_ATTR_SIZE, HWLOC_TOPOLOGY_DIFF_OBJ_ATTR_NAME, HWLOC_TOPOLOGY_DIFF_OBJ_ATTR_INFO } enum hwloc_topology_diff_type_e { HWLOC_TOPOLOGY_DIFF_OBJ_ATTR, HWLOC_TOPOLOGY_DIFF_TOO_COMPLEX } enum hwloc_topology_diff_apply_flags_e { HWLOC_TOPOLOGY_DIFF_APPLY_REVERSE }…

  • |

    HWLOC_TOPOLOGY_DIFF_OBJ_ATTR_SIZE (3) Linux Manual Page

    hwlocality_diff – Topology differences Data Structures union hwloc_topology_diff_obj_attr_u struct hwloc_topology_diff_obj_attr_u::hwloc_topology_diff_obj_attr_uint64_s struct hwloc_topology_diff_obj_attr_u::hwloc_topology_diff_obj_attr_string_s struct hwloc_topology_diff_obj_attr_u::hwloc_topology_diff_obj_attr_generic_s union hwloc_topology_diff_u struct hwloc_topology_diff_u::hwloc_topology_diff_too_complex_s struct hwloc_topology_diff_u::hwloc_topology_diff_obj_attr_s struct hwloc_topology_diff_u::hwloc_topology_diff_generic_s Typedefs typedef enum hwloc_topology_diff_obj_attr_type_e hwloc_topology_diff_obj_attr_type_t typedef enum hwloc_topology_diff_type_e hwloc_topology_diff_type_t typedef union hwloc_topology_diff_u * hwloc_topology_diff_t Enumerations enum hwloc_topology_diff_obj_attr_type_e { HWLOC_TOPOLOGY_DIFF_OBJ_ATTR_SIZE, HWLOC_TOPOLOGY_DIFF_OBJ_ATTR_NAME, HWLOC_TOPOLOGY_DIFF_OBJ_ATTR_INFO } enum hwloc_topology_diff_type_e { HWLOC_TOPOLOGY_DIFF_OBJ_ATTR, HWLOC_TOPOLOGY_DIFF_TOO_COMPLEX } enum hwloc_topology_diff_apply_flags_e { HWLOC_TOPOLOGY_DIFF_APPLY_REVERSE }…

  • |

    HWLOC_TOPOLOGY_DIFF_OBJ_ATTR_NAME (3) Linux Manual Page

    hwlocality_diff – Topology differences Data Structures union hwloc_topology_diff_obj_attr_u struct hwloc_topology_diff_obj_attr_u::hwloc_topology_diff_obj_attr_uint64_s struct hwloc_topology_diff_obj_attr_u::hwloc_topology_diff_obj_attr_string_s struct hwloc_topology_diff_obj_attr_u::hwloc_topology_diff_obj_attr_generic_s union hwloc_topology_diff_u struct hwloc_topology_diff_u::hwloc_topology_diff_too_complex_s struct hwloc_topology_diff_u::hwloc_topology_diff_obj_attr_s struct hwloc_topology_diff_u::hwloc_topology_diff_generic_s Typedefs typedef enum hwloc_topology_diff_obj_attr_type_e hwloc_topology_diff_obj_attr_type_t typedef enum hwloc_topology_diff_type_e hwloc_topology_diff_type_t typedef union hwloc_topology_diff_u * hwloc_topology_diff_t Enumerations enum hwloc_topology_diff_obj_attr_type_e { HWLOC_TOPOLOGY_DIFF_OBJ_ATTR_SIZE, HWLOC_TOPOLOGY_DIFF_OBJ_ATTR_NAME, HWLOC_TOPOLOGY_DIFF_OBJ_ATTR_INFO } enum hwloc_topology_diff_type_e { HWLOC_TOPOLOGY_DIFF_OBJ_ATTR, HWLOC_TOPOLOGY_DIFF_TOO_COMPLEX } enum hwloc_topology_diff_apply_flags_e { HWLOC_TOPOLOGY_DIFF_APPLY_REVERSE }…

  • |

    HWLOC_TOPOLOGY_DIFF_OBJ_ATTR_INFO (3) Linux Manual Page

    hwlocality_diff – Topology differences Data Structures union hwloc_topology_diff_obj_attr_u struct hwloc_topology_diff_obj_attr_u::hwloc_topology_diff_obj_attr_uint64_s struct hwloc_topology_diff_obj_attr_u::hwloc_topology_diff_obj_attr_string_s struct hwloc_topology_diff_obj_attr_u::hwloc_topology_diff_obj_attr_generic_s union hwloc_topology_diff_u struct hwloc_topology_diff_u::hwloc_topology_diff_too_complex_s struct hwloc_topology_diff_u::hwloc_topology_diff_obj_attr_s struct hwloc_topology_diff_u::hwloc_topology_diff_generic_s Typedefs typedef enum hwloc_topology_diff_obj_attr_type_e hwloc_topology_diff_obj_attr_type_t typedef enum hwloc_topology_diff_type_e hwloc_topology_diff_type_t typedef union hwloc_topology_diff_u * hwloc_topology_diff_t Enumerations enum hwloc_topology_diff_obj_attr_type_e { HWLOC_TOPOLOGY_DIFF_OBJ_ATTR_SIZE, HWLOC_TOPOLOGY_DIFF_OBJ_ATTR_NAME, HWLOC_TOPOLOGY_DIFF_OBJ_ATTR_INFO } enum hwloc_topology_diff_type_e { HWLOC_TOPOLOGY_DIFF_OBJ_ATTR, HWLOC_TOPOLOGY_DIFF_TOO_COMPLEX } enum hwloc_topology_diff_apply_flags_e { HWLOC_TOPOLOGY_DIFF_APPLY_REVERSE }…

  • |

    HWLOC_TOPOLOGY_DIFF_OBJ_ATTR (3) Linux Manual Page

    hwlocality_diff – Topology differences Data Structures union hwloc_topology_diff_obj_attr_u struct hwloc_topology_diff_obj_attr_u::hwloc_topology_diff_obj_attr_uint64_s struct hwloc_topology_diff_obj_attr_u::hwloc_topology_diff_obj_attr_string_s struct hwloc_topology_diff_obj_attr_u::hwloc_topology_diff_obj_attr_generic_s union hwloc_topology_diff_u struct hwloc_topology_diff_u::hwloc_topology_diff_too_complex_s struct hwloc_topology_diff_u::hwloc_topology_diff_obj_attr_s struct hwloc_topology_diff_u::hwloc_topology_diff_generic_s Typedefs typedef enum hwloc_topology_diff_obj_attr_type_e hwloc_topology_diff_obj_attr_type_t typedef enum hwloc_topology_diff_type_e hwloc_topology_diff_type_t typedef union hwloc_topology_diff_u * hwloc_topology_diff_t Enumerations enum hwloc_topology_diff_obj_attr_type_e { HWLOC_TOPOLOGY_DIFF_OBJ_ATTR_SIZE, HWLOC_TOPOLOGY_DIFF_OBJ_ATTR_NAME, HWLOC_TOPOLOGY_DIFF_OBJ_ATTR_INFO } enum hwloc_topology_diff_type_e { HWLOC_TOPOLOGY_DIFF_OBJ_ATTR, HWLOC_TOPOLOGY_DIFF_TOO_COMPLEX } enum hwloc_topology_diff_apply_flags_e { HWLOC_TOPOLOGY_DIFF_APPLY_REVERSE }…