Linux Manuals session 3

Section 3: library functions

  • |

    ImageByteOrder (3) Linux Manual Page

    ImageByteOrder, BitmapBitOrder, BitmapPad, BitmapUnit, DisplayHeight, DisplayHeightMM, DisplayWidth, DisplayWidthMM, XListPixmapFormats, XPixmapFormatValues – image format functions and macros Syntax XPixmapFormatValues *XListPixmapFormats(Display *display, int *count_return); int ImageByteOrder(Display *display); int BitmapBitOrder(Display *display); int BitmapPad(Display *display); int BitmapUnit(Display *display); int DisplayHeight(Display *display, int screen_number); int DisplayHeightMM(Display *display, int screen_number); int DisplayWidth(Display *display, int screen_number); int DisplayWidthMM(Display *display, int screen_number); Arguments…

  • |

    Idle_Group (3) Linux Manual Page

    Idle Handlers – Callbacks that are called when the program enters or exits an idle state. Functions EAPI Ecore_Idle_Enterer * ecore_idle_enterer_add (int(*func)(void *data), const void *data) Add an idle enterer handler. EAPI Ecore_Idle_Enterer * ecore_idle_enterer_before_add (int(*func)(void *data), const void *data) Add an idle enterer handler at the start of the list so it gets called…

  • |

    Iceland (3) Linux Manual Page

    QuantLib::Iceland – Icelandic calendars. Synopsis #include <ql/time/calendars/iceland.hpp> Inherits QuantLib::Calendar. Public Types enum Market { ICEX } Public Member Functions Iceland (Market m=ICEX) Detailed Description Icelandic calendars. Holidays for the Iceland stock exchange (data from <http://www.icex.is/is/calendar?languageID=1>): * Saturdays * Sundays * New Year’s Day, January 1st (possibly moved to Monday) * Holy Thursday * Good Friday…

  • |

    IborLeg (3) Linux Manual Page

    QuantLib::IborLeg – helper class building a sequence of capped/floored ibor-rate coupons Synopsis #include <ql/cashflows/iborcoupon.hpp> Public Member Functions IborLeg (const Schedule &schedule, const boost::shared_ptr< IborIndex > &index) IborLeg & withNotionals (Real notional) IborLeg & withNotionals (const std::vector< Real > &notionals) IborLeg & withPaymentDayCounter (const DayCounter &) IborLeg & withPaymentAdjustment (BusinessDayConvention) IborLeg & withFixingDays (Natural fixingDays) IborLeg…

  • |

    IborIndex (3) Linux Manual Page

    QuantLib::IborCoupon – Coupon paying a Libor-type index Synopsis #include <ql/cashflows/iborcoupon.hpp> Inherits QuantLib::FloatingRateCoupon. Public Member Functions IborCoupon (const Date &paymentDate, const Real nominal, const Date &startDate, const Date &endDate, const Natural fixingDays, const boost::shared_ptr< IborIndex > &index, const Real gearing=1.0, const Spread spread=0.0, const Date &refPeriodStart=Date(), const Date &refPeriodEnd=Date(), const DayCounter &dayCounter=DayCounter(), bool isInArrears=false) Inspectors const…

  • |

    IborCouponPricer (3) Linux Manual Page

    QuantLib::IborCouponPricer – base pricer for capped/floored Ibor coupons Synopsis #include <ql/cashflows/couponpricer.hpp> Inherits QuantLib::FloatingRateCouponPricer. Inherited by BlackIborCouponPricer. Public Member Functions IborCouponPricer (const Handle< OptionletVolatilityStructure > &v=Handle< OptionletVolatilityStructure >()) Handle< OptionletVolatilityStructure > capletVolatility () const void setCapletVolatility (const Handle< OptionletVolatilityStructure > &v=Handle< OptionletVolatilityStructure >()) Detailed Description base pricer for capped/floored Ibor coupons Author Generated automatically by Doxygen…

  • |

    IborCoupon (3) Linux Manual Page

    NAME ql/cashflows/iborcoupon.hpp – Coupon paying a Libor-type index. SYNOPSIS #include <ql/cashflows/floatingratecoupon.hpp> #include <ql/indexes/iborindex.hpp> #include <ql/time/schedule.hpp> Classes class IborCoupon Coupon paying a Libor-type index class IborLeg helper class building a sequence of capped/floored ibor-rate coupons Detailed Description Coupon paying a Libor-type index. Author Generated automatically by Doxygen for QuantLib from the source code. Index

  • |

    I_ (3) Linux Manual Page

    QuantLib::MixedScheme – Mixed (explicit/implicit) scheme for finite difference methods. Synopsis #include <ql/methods/finitedifferences/mixedscheme.hpp> Public Types typedef OperatorTraits< Operator > traits typedef traits::operator_type operator_type typedef traits::array_type array_type typedef traits::bc_set bc_set typedef traits::condition_type condition_type Public Member Functions MixedScheme (const operator_type &L, Real theta, const bc_set &bcs) void step (array_type &a, Time t) void setStep (Time dt) Protected Attributes…

  • |

    IZMAX1 (3) Linux Manual Page

    NAME izmax1.f – SYNOPSIS Functions/Subroutines INTEGER function izmax1 (N, CX, INCX) IZMAX1 finds the index of the vector element whose real part has maximum absolute value. Function/Subroutine Documentation INTEGER function izmax1 (integerN, complex*16, dimension( * )CX, integerINCX) IZMAX1 finds the index of the vector element whose real part has maximum absolute value. Purpose: IZMAX1 finds…

  • |

    IZAMAX (3) Linux Manual Page

    NAME izamax.f – SYNOPSIS Functions/Subroutines INTEGER function izamax (N, ZX, INCX) IZAMAX Function/Subroutine Documentation INTEGER function izamax (integerN, complex*16, dimension(*)ZX, integerINCX) IZAMAX Purpose: IZAMAX finds the index of element having max. absolute value.   Author: Univ. of Tennessee Univ. of California Berkeley Univ. of Colorado Denver NAG Ltd. Date: November 2011 Further Details: jack dongarra,…

  • |

    IV_WORK_POOL_INIT (3) Linux Manual Page

    IV_WORK_POOL_INIT, iv_work_pool_create, iv_work_pool_put, IV_WORK_ITEM_INIT, iv_work_pool_submit_work – ivykis worker thread management Synopsis #include <iv_work.h> struct iv_work_pool { int max_threads; void *cookie; void (*thread_start)(void *cookie); void (*thread_stop)(void *cookie); }; struct iv_work_item { void *cookie; void (*work)(void *cookie); void (*completion)(void *cookie); }; void IV_WORK_POOL_INIT(struct iv_work_pool *this); int iv_work_pool_create(struct iv_work_pool *this); int iv_work_pool_put(struct iv_work_pool *this); void IV_WORK_ITEM_INIT(struct iv_work_item *work);…

  • |

    IV_WORK_ITEM_INIT (3) Linux Manual Page

    IV_WORK_POOL_INIT, iv_work_pool_create, iv_work_pool_put, IV_WORK_ITEM_INIT, iv_work_pool_submit_work – ivykis worker thread management Synopsis #include <iv_work.h> struct iv_work_pool { int max_threads; void *cookie; void (*thread_start)(void *cookie); void (*thread_stop)(void *cookie); }; struct iv_work_item { void *cookie; void (*work)(void *cookie); void (*completion)(void *cookie); }; void IV_WORK_POOL_INIT(struct iv_work_pool *this); int iv_work_pool_create(struct iv_work_pool *this); int iv_work_pool_put(struct iv_work_pool *this); void IV_WORK_ITEM_INIT(struct iv_work_item *work);…

  • |

    IV_WAIT_INTEREST_INIT (3) Linux Manual Page

    IV_WAIT_INTEREST_INIT, iv_wait_interest_register, iv_wait_interest_register_spawn, iv_wait_interest_unregister, iv_wait_interest_kill – ivykis wait4(2) wrapper Synopsis #include <iv_wait.h> struct iv_wait_interest { pid_t pid; void *cookie; void (*handler)(void *cookie, int status, struct rusage *rusage); }; void IV_WAIT_INTEREST_INIT(struct iv_wait_interest *this); int iv_wait_interest_register(struct iv_wait_interest *this); int iv_wait_interest_register_spawn(struct iv_wait_interest *this, void (*fn)(void *), void *cookie); void iv_wait_interest_unregister(struct iv_wait_interest *this); int iv_wait_interest_kill(struct iv_wait_interest *this, int sig);…

  • |

    IV_SIGNAL_INIT (3) Linux Manual Page

    IV_SIGNAL_INIT, iv_signal_register, iv_signal_unregister – ivykis signal handling Synopsis #include <iv_signal.h> struct iv_signal { int signum; unsigned int flags; void *cookie; void (*handler)(void *); }; void IV_SIGNAL_INIT(struct iv_signal *this); int iv_signal_register(struct iv_signal *this); void iv_signal_unregister(struct iv_signal *this); Description iv_signal provides a way for ivykis(3) applications to handle POSIX signals, by integrating them with the ivykis event…

  • |

    IV_POPEN_REQUEST_INIT (3) Linux Manual Page

    IV_POPEN_REQUEST_INIT, iv_popen_request_submit, iv_popen_request_close – popen(3) for ivykis applications Synopsis #include <iv_popen.h> struct iv_popen_request { char *file; char **argv; char *type; }; void IV_POPEN_REQUEST_INIT(struct iv_popen_request *this); int iv_popen_request_submit(struct iv_popen_request *this); void iv_popen_request_close(struct iv_popen_request *this); Description iv_popen provides ivykis(3) applications with an asynchronous version of popen(3) that is integrated with the ivykis event loop. After initialising a…

  • |

    IV_INOTIFY_WATCH_INIT (3) Linux Manual Page

    IV_INOTIFY_INIT, iv_inotify_register, iv_inotify_unregister, IV_INOTIFY_WATCH_INIT, iv_inotify_watch_register, iv_inotify_watch_unregister – ivykis inotify(7) wrapper Synopsis #include <iv_inotify.h> struct iv_inotify { }; void IV_INOTIFY_INIT(struct iv_inotify *inotify); int iv_inotify_register(struct iv_inotify *inotify); void iv_inotify_unregister(struct iv_inotify *inotify); struct iv_inotify_watch { struct iv_inotify *inotify; const char *pathname; uint32_t mask; void *cookie; void (*handler)(void *, struct inotify_event *); }; void IV_INOTIFY_WATCH_INIT(struct iv_inotify_watch *watch); int iv_inotify_watch_register(struct…

  • |

    IV_INOTIFY_INIT (3) Linux Manual Page

    IV_INOTIFY_INIT, iv_inotify_register, iv_inotify_unregister, IV_INOTIFY_WATCH_INIT, iv_inotify_watch_register, iv_inotify_watch_unregister – ivykis inotify(7) wrapper Synopsis #include <iv_inotify.h> struct iv_inotify { }; void IV_INOTIFY_INIT(struct iv_inotify *inotify); int iv_inotify_register(struct iv_inotify *inotify); void iv_inotify_unregister(struct iv_inotify *inotify); struct iv_inotify_watch { struct iv_inotify *inotify; const char *pathname; uint32_t mask; void *cookie; void (*handler)(void *, struct inotify_event *); }; void IV_INOTIFY_WATCH_INIT(struct iv_inotify_watch *watch); int iv_inotify_watch_register(struct…

  • |

    IV_FD_PUMP_INIT (3) Linux Manual Page

    NAME IV_FD_PUMP_INIT, iv_fd_pump_init, iv_fd_pump_destroy, iv_fd_pump_pump, iv_fd_pump_is_done – pump data between file descriptors SYNOPSIS #include <iv_fd_pump.h> struct iv_fd_pump { int from_fd; int to_fd; void *cookie; void (*set_bands)(void *cookie, int pollin, int pollout); unsigned int flags; }; void IV_FD_PUMP_INIT(struct iv_fd_pump *this); void iv_fd_pump_init(struct iv_fd_pump *this); void iv_fd_pump_destroy(struct iv_fd_pump *this); int iv_fd_pump_pump(struct iv_fd_pump *this); int iv_fd_pump_is_done(struct iv_fd_pump *this);…

  • |

    IV_EVENT_RAW_INIT (3) Linux Manual Page

    IV_EVENT_RAW_INIT, iv_event_raw_register, iv_event_raw_unregister, iv_event_raw_post – manage ivykis objects for event notification Synopsis #include <iv_event_raw.h> struct iv_event_raw { void *cookie; void (*handler)(void *); }; void IV_EVENT_RAW_INIT(struct iv_event_raw *this); int iv_event_raw_register(struct iv_event_raw *this); void iv_event_raw_unregister(struct iv_event_raw *this); void iv_event_raw_post(struct iv_event_raw *this); Description iv_event_raw provides a way for delivering events to ivykis(3) recipients across thread and process boundaries….

  • |

    IV_EVENT_INIT (3) Linux Manual Page

    IV_EVENT_INIT, iv_event_register, iv_event_unregister, iv_event_post – manage ivykis objects for event notification Synopsis #include <iv_event.h> struct iv_event { void *cookie; void (*handler)(void *); }; int IV_EVENT_INIT(struct iv_event *this); int iv_event_register(struct iv_event *this); void iv_event_unregister(struct iv_event *this); void iv_event_post(struct iv_event *this); Description iv_event provides a way for delivering events to ivykis(3) recipients across thread boundaries. The intended…