.. _file_lib_susp.hpp: File susp.hpp ============= Lazy evaluation and dependency-tracking utility. .. contents:: Contents :local: :backlinks: none Definition (``lib/susp.hpp``) ----------------------------- Detailed Description -------------------- Based on Bartosz Milewski's concept of lazy computations with dependency propagation. See: https://bartoszmilewski.com/2014/04/21/getting-lazy-with-c/ Includes -------- - ``functional`` - ``unordered_set`` Included By ----------- - :ref:`file_lib_model_cubic_spline.hpp` - :ref:`file_lib_option_calculator_option_calculator.hpp` - :ref:`file_lib_underlying_dataset_option.hpp` - :ref:`file_lib_underlying_dataset_option_expiration.hpp` - :ref:`file_lib_underlying_dataset_option_strike.hpp` - :ref:`file_lib_underlying_dataset_underlying_dataset.hpp` - :ref:`file_lib_yield_curve_interest_rate_curve.hpp` Namespaces ---------- - :ref:`namespace_otyca` Classes ------- - :ref:`exhale_class_classotyca_1_1Susp` - :ref:`exhale_class_classotyca_1_1SuspBase`