├── .gitattributes ├── .gitignore ├── 0-Preparation ├── README.md ├── check-notebook.ipynb ├── demo-notebook.ipynb ├── docker.md ├── installation.md ├── jupyterhub-ijclab.md ├── notebooks.md ├── prerequisites.md └── ref-challenge.cpp ├── 1-ClassRoom ├── 00-quizz.ipynb ├── 10-auto.ipynb ├── 20-numbers-headaches.ipynb ├── 21-initialization.ipynb ├── 30-raii-reminders.ipynb ├── 31-rvalue-references.ipynb ├── 32-smart-pointers.ipynb ├── 40-templates-reminders.ipynb ├── 41-specialization-reminders.ipynb ├── 42-templates-novelties.ipynb ├── 50-constexpr.ipynb ├── 60-objects-classes.ipynb ├── 70-lambdas.ipynb ├── 99-coding-dojo.ipynb ├── PDFs │ ├── 1-00-quizz.pdf │ ├── 1-10-auto.pdf │ ├── 1-20-numbers-headaches.pdf │ ├── 1-21-initialization.pdf │ ├── 1-30-raii-reminders.pdf │ ├── 1-31-rvalue-references.pdf │ ├── 1-32-smart-pointers.pdf │ ├── 1-40-templates-reminders.pdf │ ├── 1-41-specialization-reminders.pdf │ ├── 1-42-templates-novelties.pdf │ ├── 1-50-constexpr.pdf │ ├── 1-60-objects-classes.pdf │ ├── 1-70-lambdas.pdf │ └── 1-99-coding-dojo.pdf ├── README.md ├── Solutions │ ├── constexpr.cpp │ ├── inference.cpp │ ├── initialization.cpp │ ├── lambdas.cpp │ ├── move.cpp │ ├── objects.cpp │ ├── pointers.cpp │ ├── ref-1.cpp │ ├── ref-2.cpp │ ├── references.cpp │ └── templates.cpp ├── img │ ├── .~lock.guards.odg# │ ├── guards-deepcopy.png │ ├── guards-move.png │ ├── guards-nocopy.png │ ├── guards-sharedcopy.png │ └── guards.odg └── questions.py ├── 2-ClassRoom ├── 1-CoreGuidelines │ ├── 1-gsl-pointers.ipynb │ ├── 2-gsl-arrays.ipynb │ ├── 3-gsl-utilities.ipynb │ ├── PDFs │ │ ├── 2-1-1-gsl-pointers.pdf │ │ ├── 2-1-2-gsl-arrays.pdf │ │ ├── 2-1-3-gsl-utilities.pdf │ │ └── 2-1-README.pdf │ ├── README.ipynb │ ├── Solutions │ │ ├── gsl-arrays.cpp │ │ ├── gsl-pointers-not-null.cpp │ │ ├── gsl-pointers-owner.cpp │ │ └── gsl-utilities.cpp │ ├── gsl-lite.hpp │ ├── gsl │ │ ├── gsl │ │ ├── gsl_algorithm │ │ ├── gsl_assert │ │ ├── gsl_byte │ │ ├── gsl_util │ │ ├── multi_span │ │ ├── pointers │ │ ├── span │ │ └── string_span │ ├── img │ │ └── cpp_core_guidelines_logo.png │ └── mdspan │ │ ├── LICENSE │ │ └── include │ │ ├── experimental │ │ ├── __p0009_bits │ │ │ ├── compressed_pair.hpp │ │ │ ├── config.hpp │ │ │ ├── default_accessor.hpp │ │ │ ├── dynamic_extent.hpp │ │ │ ├── extents.hpp │ │ │ ├── full_extent_t.hpp │ │ │ ├── layout_left.hpp │ │ │ ├── layout_right.hpp │ │ │ ├── layout_stride.hpp │ │ │ ├── macros.hpp │ │ │ ├── mdspan.hpp │ │ │ ├── no_unique_address.hpp │ │ │ ├── trait_backports.hpp │ │ │ ├── type_list.hpp │ │ │ └── utility.hpp │ │ ├── __p1684_bits │ │ │ └── mdarray.hpp │ │ ├── __p2389_bits │ │ │ └── dims.hpp │ │ ├── __p2630_bits │ │ │ ├── strided_slice.hpp │ │ │ ├── submdspan.hpp │ │ │ ├── submdspan_extents.hpp │ │ │ └── submdspan_mapping.hpp │ │ ├── __p2642_bits │ │ │ ├── layout_padded.hpp │ │ │ └── layout_padded_fwd.hpp │ │ ├── mdarray │ │ └── mdspan │ │ └── mdspan │ │ ├── mdarray.hpp │ │ └── mdspan.hpp ├── 2-TemplateMetaProgramming │ ├── 1-legacy-tmp.ipynb │ ├── 2-types-handling.ipynb │ ├── 3-sfinae.ipynb │ ├── 4-concepts.ipynb │ ├── PDFs │ │ ├── 2-2-1-legacy-tmp.pdf │ │ ├── 2-2-2-types-handling.pdf │ │ ├── 2-2-3-sfinae.pdf │ │ ├── 2-2-4-concepts.pdf │ │ └── 2-2-README.pdf │ ├── README.ipynb │ └── Solutions │ │ ├── legacy.cpp │ │ ├── sfinae.4.cpp │ │ ├── sfinae.5.cpp │ │ └── types-handling.cpp ├── 3-FunctionalProgramming │ ├── 1-style.ipynb │ ├── 2-lambda-functions.ipynb │ ├── 3-higher-order-functions.ipynb │ ├── 4-algebraic-types.ipynb │ ├── 5-monadic-types.ipynb │ ├── 6-ranges.ipynb │ ├── PDFs │ │ ├── 2-3-1-style.pdf │ │ ├── 2-3-2-lambda-functions.pdf │ │ ├── 2-3-3-higher-order-functions.pdf │ │ ├── 2-3-4-algebraic-types.pdf │ │ ├── 2-3-5-monadic-types.pdf │ │ ├── 2-3-6-ranges.pdf │ │ └── 2-3-README.pdf │ ├── README.ipynb │ └── Solutions │ │ ├── algebraic-types.cpp │ │ ├── higher-order-functions.cpp │ │ ├── monadic-types-1a.cpp │ │ ├── monadic-types-1b.cpp │ │ ├── monadic-types-2.cpp │ │ └── monadic-types-3.cpp ├── 4-ConcurrentProgramming │ ├── 1-thread.ipynb │ ├── 2-mutex.ipynb │ ├── 3-async.ipynb │ ├── 4-execution.ipynb │ ├── PDFs │ │ ├── 2-4-1-thread.pdf │ │ ├── 2-4-2-mutex.pdf │ │ ├── 2-4-3-async.pdf │ │ ├── 2-4-4-execution.pdf │ │ └── 2-4-README.pdf │ ├── README.ipynb │ └── Solutions │ │ ├── async.cpp │ │ ├── mutex.cpp │ │ └── thread.cpp └── README.md ├── 3-ClassRoom ├── 1-Profiling │ ├── 1-global.ipynb │ ├── 2-compilation.ipynb │ ├── 3-execution.ipynb │ ├── PDFs │ │ ├── 3-1-1-global.pdf │ │ ├── 3-1-2-compilation.pdf │ │ ├── 3-1-3-execution.pdf │ │ └── 3-1-README.pdf │ ├── README.ipynb │ └── Solutions │ │ ├── chrono.1.cpp │ │ ├── chrono.2.out │ │ ├── chrono.2.py │ │ ├── chrono.3.bench │ │ └── compilation.ipynb ├── 2-Optimization │ ├── 1-arrays.ipynb │ ├── 2-operations.ipynb │ ├── PDFs │ │ ├── 3-2-1-arrays.pdf │ │ ├── 3-2-2-operations.pdf │ │ └── 3-2-README.pdf │ ├── README.ipynb │ └── Solutions │ │ ├── aos-array.cpp │ │ ├── aos-carray.cpp │ │ ├── aos-dynarray.cpp │ │ ├── aos-list.cpp │ │ ├── aos-valarray.cpp │ │ ├── aos-vector.cpp │ │ ├── arrays-all.sh │ │ ├── arrays.ipynb │ │ ├── arrays.sh │ │ ├── operations.cpp │ │ ├── soa-array.cpp │ │ ├── soa-carray.cpp │ │ ├── soa-list.cpp │ │ ├── soa-valarray.cpp │ │ └── soa-vector.cpp ├── 3-FloatingPointComputing │ ├── 1-floating-point-basics.ipynb │ ├── 2-floating-point-problems.ipynb │ ├── 3-configure-precision.ipynb │ ├── 4-random-numbers.ipynb │ ├── PDFs │ │ ├── 3-3-1-floating-point-basics.pdf │ │ ├── 3-3-2-floating-point-problems.pdf │ │ ├── 3-3-3-configure-precision.pdf │ │ ├── 3-3-4-random-numbers.pdf │ │ └── 3-3-README.pdf │ ├── README.ipynb │ └── Solutions │ │ ├── configure-precision.1.cpp │ │ ├── configure-precision.2.cpp │ │ ├── configure-precision.ipynb │ │ ├── floating-point-basics.cpp │ │ ├── floating-point-basics.ipynb │ │ ├── precision.cpp │ │ ├── random-numbers.cpp │ │ └── stats.md ├── 4-QuantitiesAndUnits │ ├── 1-units.ipynb │ ├── 2-quantities.ipynb │ ├── 3-dimensions.ipynb │ ├── 4-constants.ipynb │ ├── 5-remaining-issues.ipynb │ ├── PDFs │ │ ├── 3-4-1-units.pdf │ │ ├── 3-4-2-quantities.pdf │ │ ├── 3-4-3-dimensions.pdf │ │ ├── 3-4-4-constants.pdf │ │ ├── 3-4-5-remaining-issues.pdf │ │ └── 3-4-README.pdf │ ├── README.ipynb │ ├── Solutions │ │ ├── dimensions.cpp │ │ ├── emc2.cpp │ │ ├── quantities.cpp │ │ └── units.cpp │ ├── img │ │ ├── si-c-logo.png │ │ └── si-logo.png │ └── phys │ │ └── units │ │ ├── io.hpp │ │ ├── io_output.hpp │ │ ├── io_output_eng.hpp │ │ ├── io_symbols.hpp │ │ ├── other_units.hpp │ │ ├── physical_constants.hpp │ │ ├── quantity.hpp │ │ ├── quantity_io.hpp │ │ ├── quantity_io_ampere.hpp │ │ ├── quantity_io_becquerel.hpp │ │ ├── quantity_io_candela.hpp │ │ ├── quantity_io_celsius.hpp │ │ ├── quantity_io_coulomb.hpp │ │ ├── quantity_io_dimensionless.hpp │ │ ├── quantity_io_engineering.hpp │ │ ├── quantity_io_farad.hpp │ │ ├── quantity_io_gray.hpp │ │ ├── quantity_io_henry.hpp │ │ ├── quantity_io_hertz.hpp │ │ ├── quantity_io_joule.hpp │ │ ├── quantity_io_kelvin.hpp │ │ ├── quantity_io_kilogram.hpp │ │ ├── quantity_io_lumen.hpp │ │ ├── quantity_io_lux.hpp │ │ ├── quantity_io_meter.hpp │ │ ├── quantity_io_mole.hpp │ │ ├── quantity_io_newton.hpp │ │ ├── quantity_io_ohm.hpp │ │ ├── quantity_io_pascal.hpp │ │ ├── quantity_io_radian.hpp │ │ ├── quantity_io_second.hpp │ │ ├── quantity_io_siemens.hpp │ │ ├── quantity_io_sievert.hpp │ │ ├── quantity_io_speed.hpp │ │ ├── quantity_io_steradian.hpp │ │ ├── quantity_io_symbols.hpp │ │ ├── quantity_io_tesla.hpp │ │ ├── quantity_io_volt.hpp │ │ ├── quantity_io_watt.hpp │ │ └── quantity_io_weber.hpp └── README.md ├── 4-Bonus ├── PDFs │ ├── 4-1-modules.pdf │ ├── 4-4-coroutines.pdf │ ├── 4-5-spaceship.pdf │ └── 4-6-format.pdf ├── README.md ├── Solutions │ ├── format.cpp │ └── spaceship.cpp ├── coroutines.ipynb ├── cpp-jargon.md ├── format.ipynb ├── modules.ipynb └── spaceship.ipynb ├── Dockerfile ├── LICENSE └── README.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/.gitignore -------------------------------------------------------------------------------- /0-Preparation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/0-Preparation/README.md -------------------------------------------------------------------------------- /0-Preparation/check-notebook.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/0-Preparation/check-notebook.ipynb -------------------------------------------------------------------------------- /0-Preparation/demo-notebook.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/0-Preparation/demo-notebook.ipynb -------------------------------------------------------------------------------- /0-Preparation/docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/0-Preparation/docker.md -------------------------------------------------------------------------------- /0-Preparation/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/0-Preparation/installation.md -------------------------------------------------------------------------------- /0-Preparation/jupyterhub-ijclab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/0-Preparation/jupyterhub-ijclab.md -------------------------------------------------------------------------------- /0-Preparation/notebooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/0-Preparation/notebooks.md -------------------------------------------------------------------------------- /0-Preparation/prerequisites.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/0-Preparation/prerequisites.md -------------------------------------------------------------------------------- /0-Preparation/ref-challenge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/0-Preparation/ref-challenge.cpp -------------------------------------------------------------------------------- /1-ClassRoom/00-quizz.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/00-quizz.ipynb -------------------------------------------------------------------------------- /1-ClassRoom/10-auto.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/10-auto.ipynb -------------------------------------------------------------------------------- /1-ClassRoom/20-numbers-headaches.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/20-numbers-headaches.ipynb -------------------------------------------------------------------------------- /1-ClassRoom/21-initialization.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/21-initialization.ipynb -------------------------------------------------------------------------------- /1-ClassRoom/30-raii-reminders.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/30-raii-reminders.ipynb -------------------------------------------------------------------------------- /1-ClassRoom/31-rvalue-references.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/31-rvalue-references.ipynb -------------------------------------------------------------------------------- /1-ClassRoom/32-smart-pointers.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/32-smart-pointers.ipynb -------------------------------------------------------------------------------- /1-ClassRoom/40-templates-reminders.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/40-templates-reminders.ipynb -------------------------------------------------------------------------------- /1-ClassRoom/41-specialization-reminders.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/41-specialization-reminders.ipynb -------------------------------------------------------------------------------- /1-ClassRoom/42-templates-novelties.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/42-templates-novelties.ipynb -------------------------------------------------------------------------------- /1-ClassRoom/50-constexpr.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/50-constexpr.ipynb -------------------------------------------------------------------------------- /1-ClassRoom/60-objects-classes.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/60-objects-classes.ipynb -------------------------------------------------------------------------------- /1-ClassRoom/70-lambdas.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/70-lambdas.ipynb -------------------------------------------------------------------------------- /1-ClassRoom/99-coding-dojo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/99-coding-dojo.ipynb -------------------------------------------------------------------------------- /1-ClassRoom/PDFs/1-00-quizz.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/PDFs/1-00-quizz.pdf -------------------------------------------------------------------------------- /1-ClassRoom/PDFs/1-10-auto.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/PDFs/1-10-auto.pdf -------------------------------------------------------------------------------- /1-ClassRoom/PDFs/1-20-numbers-headaches.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/PDFs/1-20-numbers-headaches.pdf -------------------------------------------------------------------------------- /1-ClassRoom/PDFs/1-21-initialization.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/PDFs/1-21-initialization.pdf -------------------------------------------------------------------------------- /1-ClassRoom/PDFs/1-30-raii-reminders.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/PDFs/1-30-raii-reminders.pdf -------------------------------------------------------------------------------- /1-ClassRoom/PDFs/1-31-rvalue-references.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/PDFs/1-31-rvalue-references.pdf -------------------------------------------------------------------------------- /1-ClassRoom/PDFs/1-32-smart-pointers.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/PDFs/1-32-smart-pointers.pdf -------------------------------------------------------------------------------- /1-ClassRoom/PDFs/1-40-templates-reminders.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/PDFs/1-40-templates-reminders.pdf -------------------------------------------------------------------------------- /1-ClassRoom/PDFs/1-41-specialization-reminders.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/PDFs/1-41-specialization-reminders.pdf -------------------------------------------------------------------------------- /1-ClassRoom/PDFs/1-42-templates-novelties.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/PDFs/1-42-templates-novelties.pdf -------------------------------------------------------------------------------- /1-ClassRoom/PDFs/1-50-constexpr.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/PDFs/1-50-constexpr.pdf -------------------------------------------------------------------------------- /1-ClassRoom/PDFs/1-60-objects-classes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/PDFs/1-60-objects-classes.pdf -------------------------------------------------------------------------------- /1-ClassRoom/PDFs/1-70-lambdas.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/PDFs/1-70-lambdas.pdf -------------------------------------------------------------------------------- /1-ClassRoom/PDFs/1-99-coding-dojo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/PDFs/1-99-coding-dojo.pdf -------------------------------------------------------------------------------- /1-ClassRoom/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/README.md -------------------------------------------------------------------------------- /1-ClassRoom/Solutions/constexpr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/Solutions/constexpr.cpp -------------------------------------------------------------------------------- /1-ClassRoom/Solutions/inference.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/Solutions/inference.cpp -------------------------------------------------------------------------------- /1-ClassRoom/Solutions/initialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/Solutions/initialization.cpp -------------------------------------------------------------------------------- /1-ClassRoom/Solutions/lambdas.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/Solutions/lambdas.cpp -------------------------------------------------------------------------------- /1-ClassRoom/Solutions/move.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/Solutions/move.cpp -------------------------------------------------------------------------------- /1-ClassRoom/Solutions/objects.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/Solutions/objects.cpp -------------------------------------------------------------------------------- /1-ClassRoom/Solutions/pointers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/Solutions/pointers.cpp -------------------------------------------------------------------------------- /1-ClassRoom/Solutions/ref-1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/Solutions/ref-1.cpp -------------------------------------------------------------------------------- /1-ClassRoom/Solutions/ref-2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/Solutions/ref-2.cpp -------------------------------------------------------------------------------- /1-ClassRoom/Solutions/references.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/Solutions/references.cpp -------------------------------------------------------------------------------- /1-ClassRoom/Solutions/templates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/Solutions/templates.cpp -------------------------------------------------------------------------------- /1-ClassRoom/img/.~lock.guards.odg#: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/img/.~lock.guards.odg# -------------------------------------------------------------------------------- /1-ClassRoom/img/guards-deepcopy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/img/guards-deepcopy.png -------------------------------------------------------------------------------- /1-ClassRoom/img/guards-move.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/img/guards-move.png -------------------------------------------------------------------------------- /1-ClassRoom/img/guards-nocopy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/img/guards-nocopy.png -------------------------------------------------------------------------------- /1-ClassRoom/img/guards-sharedcopy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/img/guards-sharedcopy.png -------------------------------------------------------------------------------- /1-ClassRoom/img/guards.odg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/img/guards.odg -------------------------------------------------------------------------------- /1-ClassRoom/questions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/1-ClassRoom/questions.py -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/1-gsl-pointers.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/1-gsl-pointers.ipynb -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/2-gsl-arrays.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/2-gsl-arrays.ipynb -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/3-gsl-utilities.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/3-gsl-utilities.ipynb -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/PDFs/2-1-1-gsl-pointers.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/PDFs/2-1-1-gsl-pointers.pdf -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/PDFs/2-1-2-gsl-arrays.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/PDFs/2-1-2-gsl-arrays.pdf -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/PDFs/2-1-3-gsl-utilities.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/PDFs/2-1-3-gsl-utilities.pdf -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/PDFs/2-1-README.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/PDFs/2-1-README.pdf -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/README.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/README.ipynb -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/Solutions/gsl-arrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/Solutions/gsl-arrays.cpp -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/Solutions/gsl-pointers-not-null.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/Solutions/gsl-pointers-not-null.cpp -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/Solutions/gsl-pointers-owner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/Solutions/gsl-pointers-owner.cpp -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/Solutions/gsl-utilities.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/Solutions/gsl-utilities.cpp -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/gsl-lite.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/gsl-lite.hpp -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/gsl/gsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/gsl/gsl -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/gsl/gsl_algorithm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/gsl/gsl_algorithm -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/gsl/gsl_assert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/gsl/gsl_assert -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/gsl/gsl_byte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/gsl/gsl_byte -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/gsl/gsl_util: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/gsl/gsl_util -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/gsl/multi_span: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/gsl/multi_span -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/gsl/pointers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/gsl/pointers -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/gsl/span: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/gsl/span -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/gsl/string_span: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/gsl/string_span -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/img/cpp_core_guidelines_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/img/cpp_core_guidelines_logo.png -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/mdspan/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/mdspan/LICENSE -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p0009_bits/compressed_pair.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p0009_bits/compressed_pair.hpp -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p0009_bits/config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p0009_bits/config.hpp -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p0009_bits/default_accessor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p0009_bits/default_accessor.hpp -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p0009_bits/dynamic_extent.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p0009_bits/dynamic_extent.hpp -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p0009_bits/extents.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p0009_bits/extents.hpp -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p0009_bits/full_extent_t.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p0009_bits/full_extent_t.hpp -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p0009_bits/layout_left.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p0009_bits/layout_left.hpp -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p0009_bits/layout_right.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p0009_bits/layout_right.hpp -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p0009_bits/layout_stride.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p0009_bits/layout_stride.hpp -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p0009_bits/macros.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p0009_bits/macros.hpp -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p0009_bits/mdspan.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p0009_bits/mdspan.hpp -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p0009_bits/no_unique_address.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p0009_bits/no_unique_address.hpp -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p0009_bits/trait_backports.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p0009_bits/trait_backports.hpp -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p0009_bits/type_list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p0009_bits/type_list.hpp -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p0009_bits/utility.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p0009_bits/utility.hpp -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p1684_bits/mdarray.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p1684_bits/mdarray.hpp -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p2389_bits/dims.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p2389_bits/dims.hpp -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p2630_bits/strided_slice.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p2630_bits/strided_slice.hpp -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p2630_bits/submdspan.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p2630_bits/submdspan.hpp -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p2630_bits/submdspan_extents.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p2630_bits/submdspan_extents.hpp -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p2630_bits/submdspan_mapping.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p2630_bits/submdspan_mapping.hpp -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p2642_bits/layout_padded.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p2642_bits/layout_padded.hpp -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p2642_bits/layout_padded_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/__p2642_bits/layout_padded_fwd.hpp -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/mdarray: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/mdarray -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/mdspan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/mdspan/include/experimental/mdspan -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/mdspan/include/mdspan/mdarray.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/mdspan/include/mdspan/mdarray.hpp -------------------------------------------------------------------------------- /2-ClassRoom/1-CoreGuidelines/mdspan/include/mdspan/mdspan.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/1-CoreGuidelines/mdspan/include/mdspan/mdspan.hpp -------------------------------------------------------------------------------- /2-ClassRoom/2-TemplateMetaProgramming/1-legacy-tmp.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/2-TemplateMetaProgramming/1-legacy-tmp.ipynb -------------------------------------------------------------------------------- /2-ClassRoom/2-TemplateMetaProgramming/2-types-handling.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/2-TemplateMetaProgramming/2-types-handling.ipynb -------------------------------------------------------------------------------- /2-ClassRoom/2-TemplateMetaProgramming/3-sfinae.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/2-TemplateMetaProgramming/3-sfinae.ipynb -------------------------------------------------------------------------------- /2-ClassRoom/2-TemplateMetaProgramming/4-concepts.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/2-TemplateMetaProgramming/4-concepts.ipynb -------------------------------------------------------------------------------- /2-ClassRoom/2-TemplateMetaProgramming/PDFs/2-2-1-legacy-tmp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/2-TemplateMetaProgramming/PDFs/2-2-1-legacy-tmp.pdf -------------------------------------------------------------------------------- /2-ClassRoom/2-TemplateMetaProgramming/PDFs/2-2-2-types-handling.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/2-TemplateMetaProgramming/PDFs/2-2-2-types-handling.pdf -------------------------------------------------------------------------------- /2-ClassRoom/2-TemplateMetaProgramming/PDFs/2-2-3-sfinae.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/2-TemplateMetaProgramming/PDFs/2-2-3-sfinae.pdf -------------------------------------------------------------------------------- /2-ClassRoom/2-TemplateMetaProgramming/PDFs/2-2-4-concepts.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/2-TemplateMetaProgramming/PDFs/2-2-4-concepts.pdf -------------------------------------------------------------------------------- /2-ClassRoom/2-TemplateMetaProgramming/PDFs/2-2-README.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/2-TemplateMetaProgramming/PDFs/2-2-README.pdf -------------------------------------------------------------------------------- /2-ClassRoom/2-TemplateMetaProgramming/README.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/2-TemplateMetaProgramming/README.ipynb -------------------------------------------------------------------------------- /2-ClassRoom/2-TemplateMetaProgramming/Solutions/legacy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/2-TemplateMetaProgramming/Solutions/legacy.cpp -------------------------------------------------------------------------------- /2-ClassRoom/2-TemplateMetaProgramming/Solutions/sfinae.4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/2-TemplateMetaProgramming/Solutions/sfinae.4.cpp -------------------------------------------------------------------------------- /2-ClassRoom/2-TemplateMetaProgramming/Solutions/sfinae.5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/2-TemplateMetaProgramming/Solutions/sfinae.5.cpp -------------------------------------------------------------------------------- /2-ClassRoom/2-TemplateMetaProgramming/Solutions/types-handling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/2-TemplateMetaProgramming/Solutions/types-handling.cpp -------------------------------------------------------------------------------- /2-ClassRoom/3-FunctionalProgramming/1-style.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/3-FunctionalProgramming/1-style.ipynb -------------------------------------------------------------------------------- /2-ClassRoom/3-FunctionalProgramming/2-lambda-functions.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/3-FunctionalProgramming/2-lambda-functions.ipynb -------------------------------------------------------------------------------- /2-ClassRoom/3-FunctionalProgramming/3-higher-order-functions.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/3-FunctionalProgramming/3-higher-order-functions.ipynb -------------------------------------------------------------------------------- /2-ClassRoom/3-FunctionalProgramming/4-algebraic-types.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/3-FunctionalProgramming/4-algebraic-types.ipynb -------------------------------------------------------------------------------- /2-ClassRoom/3-FunctionalProgramming/5-monadic-types.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/3-FunctionalProgramming/5-monadic-types.ipynb -------------------------------------------------------------------------------- /2-ClassRoom/3-FunctionalProgramming/6-ranges.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/3-FunctionalProgramming/6-ranges.ipynb -------------------------------------------------------------------------------- /2-ClassRoom/3-FunctionalProgramming/PDFs/2-3-1-style.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/3-FunctionalProgramming/PDFs/2-3-1-style.pdf -------------------------------------------------------------------------------- /2-ClassRoom/3-FunctionalProgramming/PDFs/2-3-2-lambda-functions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/3-FunctionalProgramming/PDFs/2-3-2-lambda-functions.pdf -------------------------------------------------------------------------------- /2-ClassRoom/3-FunctionalProgramming/PDFs/2-3-3-higher-order-functions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/3-FunctionalProgramming/PDFs/2-3-3-higher-order-functions.pdf -------------------------------------------------------------------------------- /2-ClassRoom/3-FunctionalProgramming/PDFs/2-3-4-algebraic-types.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/3-FunctionalProgramming/PDFs/2-3-4-algebraic-types.pdf -------------------------------------------------------------------------------- /2-ClassRoom/3-FunctionalProgramming/PDFs/2-3-5-monadic-types.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/3-FunctionalProgramming/PDFs/2-3-5-monadic-types.pdf -------------------------------------------------------------------------------- /2-ClassRoom/3-FunctionalProgramming/PDFs/2-3-6-ranges.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/3-FunctionalProgramming/PDFs/2-3-6-ranges.pdf -------------------------------------------------------------------------------- /2-ClassRoom/3-FunctionalProgramming/PDFs/2-3-README.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/3-FunctionalProgramming/PDFs/2-3-README.pdf -------------------------------------------------------------------------------- /2-ClassRoom/3-FunctionalProgramming/README.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/3-FunctionalProgramming/README.ipynb -------------------------------------------------------------------------------- /2-ClassRoom/3-FunctionalProgramming/Solutions/algebraic-types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/3-FunctionalProgramming/Solutions/algebraic-types.cpp -------------------------------------------------------------------------------- /2-ClassRoom/3-FunctionalProgramming/Solutions/higher-order-functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/3-FunctionalProgramming/Solutions/higher-order-functions.cpp -------------------------------------------------------------------------------- /2-ClassRoom/3-FunctionalProgramming/Solutions/monadic-types-1a.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/3-FunctionalProgramming/Solutions/monadic-types-1a.cpp -------------------------------------------------------------------------------- /2-ClassRoom/3-FunctionalProgramming/Solutions/monadic-types-1b.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/3-FunctionalProgramming/Solutions/monadic-types-1b.cpp -------------------------------------------------------------------------------- /2-ClassRoom/3-FunctionalProgramming/Solutions/monadic-types-2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/3-FunctionalProgramming/Solutions/monadic-types-2.cpp -------------------------------------------------------------------------------- /2-ClassRoom/3-FunctionalProgramming/Solutions/monadic-types-3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/3-FunctionalProgramming/Solutions/monadic-types-3.cpp -------------------------------------------------------------------------------- /2-ClassRoom/4-ConcurrentProgramming/1-thread.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/4-ConcurrentProgramming/1-thread.ipynb -------------------------------------------------------------------------------- /2-ClassRoom/4-ConcurrentProgramming/2-mutex.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/4-ConcurrentProgramming/2-mutex.ipynb -------------------------------------------------------------------------------- /2-ClassRoom/4-ConcurrentProgramming/3-async.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/4-ConcurrentProgramming/3-async.ipynb -------------------------------------------------------------------------------- /2-ClassRoom/4-ConcurrentProgramming/4-execution.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/4-ConcurrentProgramming/4-execution.ipynb -------------------------------------------------------------------------------- /2-ClassRoom/4-ConcurrentProgramming/PDFs/2-4-1-thread.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/4-ConcurrentProgramming/PDFs/2-4-1-thread.pdf -------------------------------------------------------------------------------- /2-ClassRoom/4-ConcurrentProgramming/PDFs/2-4-2-mutex.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/4-ConcurrentProgramming/PDFs/2-4-2-mutex.pdf -------------------------------------------------------------------------------- /2-ClassRoom/4-ConcurrentProgramming/PDFs/2-4-3-async.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/4-ConcurrentProgramming/PDFs/2-4-3-async.pdf -------------------------------------------------------------------------------- /2-ClassRoom/4-ConcurrentProgramming/PDFs/2-4-4-execution.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/4-ConcurrentProgramming/PDFs/2-4-4-execution.pdf -------------------------------------------------------------------------------- /2-ClassRoom/4-ConcurrentProgramming/PDFs/2-4-README.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/4-ConcurrentProgramming/PDFs/2-4-README.pdf -------------------------------------------------------------------------------- /2-ClassRoom/4-ConcurrentProgramming/README.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/4-ConcurrentProgramming/README.ipynb -------------------------------------------------------------------------------- /2-ClassRoom/4-ConcurrentProgramming/Solutions/async.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/4-ConcurrentProgramming/Solutions/async.cpp -------------------------------------------------------------------------------- /2-ClassRoom/4-ConcurrentProgramming/Solutions/mutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/4-ConcurrentProgramming/Solutions/mutex.cpp -------------------------------------------------------------------------------- /2-ClassRoom/4-ConcurrentProgramming/Solutions/thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/4-ConcurrentProgramming/Solutions/thread.cpp -------------------------------------------------------------------------------- /2-ClassRoom/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/2-ClassRoom/README.md -------------------------------------------------------------------------------- /3-ClassRoom/1-Profiling/1-global.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/1-Profiling/1-global.ipynb -------------------------------------------------------------------------------- /3-ClassRoom/1-Profiling/2-compilation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/1-Profiling/2-compilation.ipynb -------------------------------------------------------------------------------- /3-ClassRoom/1-Profiling/3-execution.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/1-Profiling/3-execution.ipynb -------------------------------------------------------------------------------- /3-ClassRoom/1-Profiling/PDFs/3-1-1-global.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/1-Profiling/PDFs/3-1-1-global.pdf -------------------------------------------------------------------------------- /3-ClassRoom/1-Profiling/PDFs/3-1-2-compilation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/1-Profiling/PDFs/3-1-2-compilation.pdf -------------------------------------------------------------------------------- /3-ClassRoom/1-Profiling/PDFs/3-1-3-execution.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/1-Profiling/PDFs/3-1-3-execution.pdf -------------------------------------------------------------------------------- /3-ClassRoom/1-Profiling/PDFs/3-1-README.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/1-Profiling/PDFs/3-1-README.pdf -------------------------------------------------------------------------------- /3-ClassRoom/1-Profiling/README.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/1-Profiling/README.ipynb -------------------------------------------------------------------------------- /3-ClassRoom/1-Profiling/Solutions/chrono.1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/1-Profiling/Solutions/chrono.1.cpp -------------------------------------------------------------------------------- /3-ClassRoom/1-Profiling/Solutions/chrono.2.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/1-Profiling/Solutions/chrono.2.out -------------------------------------------------------------------------------- /3-ClassRoom/1-Profiling/Solutions/chrono.2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/1-Profiling/Solutions/chrono.2.py -------------------------------------------------------------------------------- /3-ClassRoom/1-Profiling/Solutions/chrono.3.bench: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/1-Profiling/Solutions/chrono.3.bench -------------------------------------------------------------------------------- /3-ClassRoom/1-Profiling/Solutions/compilation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/1-Profiling/Solutions/compilation.ipynb -------------------------------------------------------------------------------- /3-ClassRoom/2-Optimization/1-arrays.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/2-Optimization/1-arrays.ipynb -------------------------------------------------------------------------------- /3-ClassRoom/2-Optimization/2-operations.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/2-Optimization/2-operations.ipynb -------------------------------------------------------------------------------- /3-ClassRoom/2-Optimization/PDFs/3-2-1-arrays.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/2-Optimization/PDFs/3-2-1-arrays.pdf -------------------------------------------------------------------------------- /3-ClassRoom/2-Optimization/PDFs/3-2-2-operations.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/2-Optimization/PDFs/3-2-2-operations.pdf -------------------------------------------------------------------------------- /3-ClassRoom/2-Optimization/PDFs/3-2-README.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/2-Optimization/PDFs/3-2-README.pdf -------------------------------------------------------------------------------- /3-ClassRoom/2-Optimization/README.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/2-Optimization/README.ipynb -------------------------------------------------------------------------------- /3-ClassRoom/2-Optimization/Solutions/aos-array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/2-Optimization/Solutions/aos-array.cpp -------------------------------------------------------------------------------- /3-ClassRoom/2-Optimization/Solutions/aos-carray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/2-Optimization/Solutions/aos-carray.cpp -------------------------------------------------------------------------------- /3-ClassRoom/2-Optimization/Solutions/aos-dynarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/2-Optimization/Solutions/aos-dynarray.cpp -------------------------------------------------------------------------------- /3-ClassRoom/2-Optimization/Solutions/aos-list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/2-Optimization/Solutions/aos-list.cpp -------------------------------------------------------------------------------- /3-ClassRoom/2-Optimization/Solutions/aos-valarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/2-Optimization/Solutions/aos-valarray.cpp -------------------------------------------------------------------------------- /3-ClassRoom/2-Optimization/Solutions/aos-vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/2-Optimization/Solutions/aos-vector.cpp -------------------------------------------------------------------------------- /3-ClassRoom/2-Optimization/Solutions/arrays-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/2-Optimization/Solutions/arrays-all.sh -------------------------------------------------------------------------------- /3-ClassRoom/2-Optimization/Solutions/arrays.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/2-Optimization/Solutions/arrays.ipynb -------------------------------------------------------------------------------- /3-ClassRoom/2-Optimization/Solutions/arrays.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/2-Optimization/Solutions/arrays.sh -------------------------------------------------------------------------------- /3-ClassRoom/2-Optimization/Solutions/operations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/2-Optimization/Solutions/operations.cpp -------------------------------------------------------------------------------- /3-ClassRoom/2-Optimization/Solutions/soa-array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/2-Optimization/Solutions/soa-array.cpp -------------------------------------------------------------------------------- /3-ClassRoom/2-Optimization/Solutions/soa-carray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/2-Optimization/Solutions/soa-carray.cpp -------------------------------------------------------------------------------- /3-ClassRoom/2-Optimization/Solutions/soa-list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/2-Optimization/Solutions/soa-list.cpp -------------------------------------------------------------------------------- /3-ClassRoom/2-Optimization/Solutions/soa-valarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/2-Optimization/Solutions/soa-valarray.cpp -------------------------------------------------------------------------------- /3-ClassRoom/2-Optimization/Solutions/soa-vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/2-Optimization/Solutions/soa-vector.cpp -------------------------------------------------------------------------------- /3-ClassRoom/3-FloatingPointComputing/1-floating-point-basics.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/3-FloatingPointComputing/1-floating-point-basics.ipynb -------------------------------------------------------------------------------- /3-ClassRoom/3-FloatingPointComputing/2-floating-point-problems.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/3-FloatingPointComputing/2-floating-point-problems.ipynb -------------------------------------------------------------------------------- /3-ClassRoom/3-FloatingPointComputing/3-configure-precision.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/3-FloatingPointComputing/3-configure-precision.ipynb -------------------------------------------------------------------------------- /3-ClassRoom/3-FloatingPointComputing/4-random-numbers.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/3-FloatingPointComputing/4-random-numbers.ipynb -------------------------------------------------------------------------------- /3-ClassRoom/3-FloatingPointComputing/PDFs/3-3-1-floating-point-basics.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/3-FloatingPointComputing/PDFs/3-3-1-floating-point-basics.pdf -------------------------------------------------------------------------------- /3-ClassRoom/3-FloatingPointComputing/PDFs/3-3-2-floating-point-problems.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/3-FloatingPointComputing/PDFs/3-3-2-floating-point-problems.pdf -------------------------------------------------------------------------------- /3-ClassRoom/3-FloatingPointComputing/PDFs/3-3-3-configure-precision.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/3-FloatingPointComputing/PDFs/3-3-3-configure-precision.pdf -------------------------------------------------------------------------------- /3-ClassRoom/3-FloatingPointComputing/PDFs/3-3-4-random-numbers.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/3-FloatingPointComputing/PDFs/3-3-4-random-numbers.pdf -------------------------------------------------------------------------------- /3-ClassRoom/3-FloatingPointComputing/PDFs/3-3-README.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/3-FloatingPointComputing/PDFs/3-3-README.pdf -------------------------------------------------------------------------------- /3-ClassRoom/3-FloatingPointComputing/README.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/3-FloatingPointComputing/README.ipynb -------------------------------------------------------------------------------- /3-ClassRoom/3-FloatingPointComputing/Solutions/configure-precision.1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/3-FloatingPointComputing/Solutions/configure-precision.1.cpp -------------------------------------------------------------------------------- /3-ClassRoom/3-FloatingPointComputing/Solutions/configure-precision.2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/3-FloatingPointComputing/Solutions/configure-precision.2.cpp -------------------------------------------------------------------------------- /3-ClassRoom/3-FloatingPointComputing/Solutions/configure-precision.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/3-FloatingPointComputing/Solutions/configure-precision.ipynb -------------------------------------------------------------------------------- /3-ClassRoom/3-FloatingPointComputing/Solutions/floating-point-basics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/3-FloatingPointComputing/Solutions/floating-point-basics.cpp -------------------------------------------------------------------------------- /3-ClassRoom/3-FloatingPointComputing/Solutions/floating-point-basics.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/3-FloatingPointComputing/Solutions/floating-point-basics.ipynb -------------------------------------------------------------------------------- /3-ClassRoom/3-FloatingPointComputing/Solutions/precision.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/3-FloatingPointComputing/Solutions/precision.cpp -------------------------------------------------------------------------------- /3-ClassRoom/3-FloatingPointComputing/Solutions/random-numbers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/3-FloatingPointComputing/Solutions/random-numbers.cpp -------------------------------------------------------------------------------- /3-ClassRoom/3-FloatingPointComputing/Solutions/stats.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/3-FloatingPointComputing/Solutions/stats.md -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/1-units.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/1-units.ipynb -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/2-quantities.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/2-quantities.ipynb -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/3-dimensions.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/3-dimensions.ipynb -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/4-constants.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/4-constants.ipynb -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/5-remaining-issues.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/5-remaining-issues.ipynb -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/PDFs/3-4-1-units.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/PDFs/3-4-1-units.pdf -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/PDFs/3-4-2-quantities.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/PDFs/3-4-2-quantities.pdf -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/PDFs/3-4-3-dimensions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/PDFs/3-4-3-dimensions.pdf -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/PDFs/3-4-4-constants.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/PDFs/3-4-4-constants.pdf -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/PDFs/3-4-5-remaining-issues.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/PDFs/3-4-5-remaining-issues.pdf -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/PDFs/3-4-README.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/PDFs/3-4-README.pdf -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/README.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/README.ipynb -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/Solutions/dimensions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/Solutions/dimensions.cpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/Solutions/emc2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/Solutions/emc2.cpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/Solutions/quantities.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/Solutions/quantities.cpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/Solutions/units.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/Solutions/units.cpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/img/si-c-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/img/si-c-logo.png -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/img/si-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/img/si-logo.png -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/io.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/io.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/io_output.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/io_output.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/io_output_eng.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/io_output_eng.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/io_symbols.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/io_symbols.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/other_units.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/other_units.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/physical_constants.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/physical_constants.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_ampere.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_ampere.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_becquerel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_becquerel.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_candela.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_candela.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_celsius.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_celsius.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_coulomb.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_coulomb.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_dimensionless.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_dimensionless.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_engineering.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_engineering.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_farad.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_farad.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_gray.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_gray.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_henry.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_henry.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_hertz.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_hertz.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_joule.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_joule.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_kelvin.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_kelvin.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_kilogram.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_kilogram.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_lumen.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_lumen.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_lux.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_lux.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_meter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_meter.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_mole.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_mole.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_newton.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_newton.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_ohm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_ohm.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_pascal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_pascal.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_radian.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_radian.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_second.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_second.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_siemens.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_siemens.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_sievert.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_sievert.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_speed.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_speed.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_steradian.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_steradian.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_symbols.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_symbols.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_tesla.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_tesla.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_volt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_volt.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_watt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_watt.hpp -------------------------------------------------------------------------------- /3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_weber.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/4-QuantitiesAndUnits/phys/units/quantity_io_weber.hpp -------------------------------------------------------------------------------- /3-ClassRoom/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/3-ClassRoom/README.md -------------------------------------------------------------------------------- /4-Bonus/PDFs/4-1-modules.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/4-Bonus/PDFs/4-1-modules.pdf -------------------------------------------------------------------------------- /4-Bonus/PDFs/4-4-coroutines.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/4-Bonus/PDFs/4-4-coroutines.pdf -------------------------------------------------------------------------------- /4-Bonus/PDFs/4-5-spaceship.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/4-Bonus/PDFs/4-5-spaceship.pdf -------------------------------------------------------------------------------- /4-Bonus/PDFs/4-6-format.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/4-Bonus/PDFs/4-6-format.pdf -------------------------------------------------------------------------------- /4-Bonus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/4-Bonus/README.md -------------------------------------------------------------------------------- /4-Bonus/Solutions/format.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/4-Bonus/Solutions/format.cpp -------------------------------------------------------------------------------- /4-Bonus/Solutions/spaceship.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/4-Bonus/Solutions/spaceship.cpp -------------------------------------------------------------------------------- /4-Bonus/coroutines.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/4-Bonus/coroutines.ipynb -------------------------------------------------------------------------------- /4-Bonus/cpp-jargon.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/4-Bonus/cpp-jargon.md -------------------------------------------------------------------------------- /4-Bonus/format.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/4-Bonus/format.ipynb -------------------------------------------------------------------------------- /4-Bonus/modules.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/4-Bonus/modules.ipynb -------------------------------------------------------------------------------- /4-Bonus/spaceship.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/4-Bonus/spaceship.ipynb -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chavid/ModernScientificCpp/HEAD/README.md --------------------------------------------------------------------------------