├── CMakeLists.txt ├── CMake_example ├── CMakeLists.txt ├── fluxer.cpp ├── mesher.cpp ├── mesher.hpp ├── solver.cpp └── solver.hpp ├── README.md ├── c++03 ├── CMakeLists.txt ├── accumulate_example.cpp ├── accumulate_example2.cpp ├── bitwise.cpp ├── bool_stuff.cpp ├── boost_mpi_collective_onenorm.cpp ├── build_example.cpp ├── build_example.ii.cpp ├── build_example.s ├── cg_nice.cpp ├── cg_ugly.cpp ├── cmath.cpp ├── coercion.cpp ├── complex_test.cpp ├── complex_test_t.cpp ├── complex_test_template.cpp ├── const_view_test.cpp ├── control.cpp ├── crtp_simple_example.cpp ├── cursor_example.cpp ├── cursor_test.cpp ├── diffusion.cpp ├── dimov_abrahams_example.cpp ├── empty.cpp ├── enable_if_test.cpp ├── errors_dietrich.cpp ├── exception_example.cpp ├── expression_template_example.cpp ├── expression_template_example2.cpp ├── fibo_test.cpp ├── fibonacci.cpp ├── file_inout.cpp ├── foreach_98.cpp ├── formatting.cpp ├── function.cpp ├── hello42.cpp ├── inline_example.cpp ├── inout.cpp ├── interoperable.cpp ├── interoperable.h ├── interoperable_main.c ├── inverse.cpp ├── is_gcc_bug.cpp ├── list_example.cpp ├── magnitude_test.cpp ├── makefile ├── max_template.cpp ├── mc_integration.cpp ├── memory_leak.cpp ├── mpi_collective_onenorm.cpp ├── mpi_serial_onenorm.cpp ├── mpi_simple2_example.cpp ├── mpi_simple_example.cpp ├── my_info.hpp ├── non_abstract.cpp ├── num_1.cpp ├── occi_old_style.cpp ├── oop_simple.cpp ├── oop_virtual.cpp ├── poisson.cpp ├── ref_pair.cpp ├── release_98_test.cpp ├── rough_sqrt.cpp ├── rtti.cpp ├── static_f.cpp ├── static_main.cpp ├── static_var_test.cpp ├── substitution_test.cpp ├── undefined.cpp ├── unruh.cpp ├── up_down_cast_example.cpp ├── vector_expression_test.cpp ├── vector_test.cpp ├── vector_test2.cpp ├── vector_unroll_debug2.cpp ├── vector_unroll_example2.cpp ├── vector_unroll_example_timer.cpp ├── vector_unroll_test.cpp └── vector_unroll_test2.cpp ├── c++11 ├── CMakeLists.txt ├── Poly.cpp ├── accumulate_functor_example.cpp ├── acos_usage.cpp ├── adl.cpp ├── adl_mult.cpp ├── adl_one_norm.cpp ├── advance_test.cpp ├── alignof_test.cpp ├── argc_argv_test.cpp ├── arithmetic_conversion.cpp ├── array_add.cpp ├── assert_test.cpp ├── async_example.cpp ├── async_is_prime_example.cpp ├── atomic_counter.cpp ├── auto.cpp ├── black_scholes.cpp ├── boost_fusion_example.cpp ├── call_once_example.cpp ├── chrono_example.cpp ├── complex_std.cpp ├── complex_test.cpp ├── conversion_operator.cpp ├── copy_rule_example.cpp ├── copy_test.cpp ├── delete_free_functions.cpp ├── deleted_destructor.cpp ├── deque_emplace.cpp ├── derivative.cpp ├── empty.cpp ├── enable_if_class.cpp ├── enable_if_example.cpp ├── enum_test.cpp ├── expression_template_example.cpp ├── expression_template_example2.cpp ├── fibonacci.cpp ├── find_if_test.cpp ├── find_test.cpp ├── find_test2.cpp ├── find_test3.cpp ├── foreach_11.cpp ├── forward_test.cpp ├── fsize_unroll_example.cpp ├── fsize_unroll_test.cpp ├── fsize_vector.cpp ├── fstream.cpp ├── function_default.cpp ├── function_example.cpp ├── function_specialization.cpp ├── function_style_cast.cpp ├── general_stream.cpp ├── gradient_descent_nice.cpp ├── gradient_descent_ugly.cpp ├── growing_test.cpp ├── how_constant_example.cpp ├── implicit_test.cpp ├── inherit_constructor.cpp ├── initializer_list_test.cpp ├── instance1.cpp ├── instance2.cpp ├── inverse.cpp ├── io_dumb.cpp ├── io_example.cpp ├── io_example_binary.cpp ├── io_printf.cpp ├── io_string.cpp ├── io_testing.cpp ├── is_prime.cpp ├── julia.cpp ├── lambda.cpp ├── lambda_frobenius.cpp ├── limits_example.cpp ├── list_test.cpp ├── lock_free_stack.cpp ├── lookup.cpp ├── lookup_short.cpp ├── macro_stuff.cpp ├── magnitude_example.cpp ├── makefile ├── mandelbrot.cpp ├── map_test.cpp ├── matrix_access_example.cpp ├── matrix_unroll_example.cpp ├── max_common.cpp ├── memcpy_test.cpp ├── multimap_test.cpp ├── multiset_test.cpp ├── mutable_copy_operator.cpp ├── namespace.cpp ├── namespace_trouble.cpp ├── nested_exception.cpp ├── normal_distribution.cpp ├── nullptr_test.cpp ├── numeric_test.cpp ├── occi_resource_rescue.cpp ├── oop_abstract.cpp ├── oop_constructors.cpp ├── oop_multi0.cpp ├── oop_multi1.cpp ├── oop_multi2.cpp ├── oop_multi3.cpp ├── oop_multi4.cpp ├── oop_multi_experiment.cpp ├── oop_virtual_11.cpp ├── operator_precedence.cpp ├── our_complex.hpp ├── overload_testing.cpp ├── pointer_to_member.cpp ├── pointer_to_member_complex.cpp ├── popcount.cpp ├── print_compiler.hpp ├── ptask_example.cpp ├── random_stuff.cpp ├── random_testing.cpp ├── random_timing.cpp ├── ranged_for.cpp ├── reduction_unroll_array_example.cpp ├── reduction_unroll_example.cpp ├── reduction_unroll_nesting_example.cpp ├── reduction_unroll_registers_example.cpp ├── ref_example.cpp ├── release_test.cpp ├── rref.cpp ├── set_test.cpp ├── shared_ptr_test.cpp ├── shared_ptr_thread_test.cpp ├── simple_random.hpp ├── solver_selection_example.cpp ├── sort_complex_test.cpp ├── std_vector_complex.cpp ├── std_vector_intro.cpp ├── strenght_reduction.cpp ├── swap.cpp ├── template_type_deduction.cpp ├── thread_consumer_producer.cpp ├── thread_is_prime_example.cpp ├── trans_const.cpp ├── tuple_move_test.cpp ├── type_traits_example.cpp ├── type_traits_overloading.cpp ├── typedef_examples.cpp ├── udl_examples.cpp ├── unary_plus_test.cpp ├── unique_ptr_test.cpp ├── unique_test.cpp ├── unordered_map_test.cpp ├── valarray_example.cpp ├── variadic_direct_expand.cpp ├── variadic_min.cpp ├── variadic_sum.cpp ├── variadic_sum_auto.cpp ├── variadic_sum_auto2.cpp ├── variadic_sum_left.cpp ├── vector_aggregate.cpp ├── vector_any.cpp ├── vector_complex.cpp ├── vector_features.cpp ├── vector_noexcept.cpp ├── vector_refactored.cpp ├── vector_template.cpp ├── vector_unique_ptr.cpp ├── vector_unroll_example.cpp ├── vector_unroll_example.log ├── vector_usage.cpp └── ville_mail.cpp ├── c++14 ├── CMakeLists.txt ├── Makefile ├── abs_functor.cpp ├── array_lock_guard.cpp ├── auto_decltype.cpp ├── const_view_template_variables.cpp ├── constexpr_example.cpp ├── constexpr_traits.cpp ├── empty.cpp ├── expression_template_example.cpp ├── init_capture.cpp ├── is_prime.cpp ├── modern_derivatives_by_alex.cpp ├── modern_derivatives_by_peter.cpp ├── popcount.cpp ├── print_compiler.hpp ├── reverse_sort.cpp ├── standard_literals.cpp ├── template_variable_example.cpp ├── type_traits_example.cpp └── value_range_vector.cpp ├── c++17 ├── CMakeLists.txt ├── Makefile ├── any_example.cpp ├── auto_template_argument.cpp ├── class_type_deduction.cpp ├── class_type_deduction_fail.cpp ├── constexpr_lambda.cpp ├── deleted_move_test.cpp ├── empty.cpp ├── fallthrough_example.cpp ├── filesystem_example.cpp ├── folding_example.cpp ├── fsize_unroll_test.cpp ├── has_include_test.cpp ├── hex_floats.cpp ├── if_init.cpp ├── matrix_unroll_example.cpp ├── matrix_unroll_simplified_example.cpp ├── maybe_unused_example.cpp ├── modern_derivatives_by_alex.cpp ├── modern_derivatives_by_peter.cpp ├── move_sanity_test.cpp ├── nodiscard_example.cpp ├── optional_example.cpp ├── parallel_reduce.cpp ├── parallel_sort.cpp ├── parallel_stl.cpp ├── reduction_unroll_array_example.cpp ├── reduction_unroll_example.cpp ├── reduction_unroll_nesting_example.cpp ├── reduction_unroll_registers_example.cpp ├── string_view2.cpp ├── string_view_example.cpp ├── structured_bindings.cpp ├── structured_bindings_user.cpp ├── variadic_call.cpp ├── variant_example.cpp ├── variant_example_nerdy.cpp ├── vector_any.cpp ├── vector_unroll_example.cpp └── vector_unroll_example2.cpp ├── c++20 ├── CMakeLists.txt ├── algebraic_concepts.cpp ├── algebraic_concepts_experiments.cpp ├── auto_parameters.cpp ├── concept_accumulate_semantic.cpp ├── concept_accumulate_syntactic.cpp ├── concept_dispatching.cpp ├── concept_junk.cpp ├── concept_with_or.cpp ├── consteval_example.cpp ├── constinit_example.cpp ├── coroutine-generator.cpp ├── format_example.cpp ├── math_constants_examples.cpp ├── ranges_copy.cpp ├── ranges_enumerate_example.cpp ├── ranges_examples.cpp ├── ranges_filter_example.cpp ├── ranges_iota.cpp ├── ranges_niebler.cpp ├── ranges_unique_example.cpp ├── space_ship_example.cpp ├── sync_stream_example.cpp ├── vector_constraint_initialization.cpp └── vector_formatted_output.cpp ├── c++20vs ├── c++20vs.sln ├── coroutine-generator │ ├── coroutine-generator.cpp │ ├── coroutine-generator.vcxproj │ └── coroutine-generator.vcxproj.filters ├── module_test │ ├── math.IXX │ ├── module_test.cpp │ ├── module_test.vcxproj │ └── module_test.vcxproj.filters └── vector_module │ ├── vector.IXX │ ├── vector_module.cpp │ ├── vector_module.vcxproj │ └── vector_module.vcxproj.filters ├── makefile_example ├── fluxer.cpp ├── makefile ├── mesher.cpp ├── mesher.hpp ├── solver.cpp └── solver.hpp ├── modules ├── Makefile ├── dmc_modules.map ├── math.cpp ├── math.cppm ├── math_app.cpp ├── math_extra.cppm ├── vector.cppm ├── vector.hpp ├── vector_from_generated_module.cpp └── vector_from_module.cpp ├── ode_solver ├── algebra.hpp ├── lorenz.cpp ├── operations.hpp ├── resize.hpp └── runge_kutta4.hpp └── tools └── book_example ├── book_example.cpp └── book_example.desktop /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMake_example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/CMake_example/CMakeLists.txt -------------------------------------------------------------------------------- /CMake_example/fluxer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/CMake_example/fluxer.cpp -------------------------------------------------------------------------------- /CMake_example/mesher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/CMake_example/mesher.cpp -------------------------------------------------------------------------------- /CMake_example/mesher.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/CMake_example/mesher.hpp -------------------------------------------------------------------------------- /CMake_example/solver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/CMake_example/solver.cpp -------------------------------------------------------------------------------- /CMake_example/solver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/CMake_example/solver.hpp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/README.md -------------------------------------------------------------------------------- /c++03/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/CMakeLists.txt -------------------------------------------------------------------------------- /c++03/accumulate_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/accumulate_example.cpp -------------------------------------------------------------------------------- /c++03/accumulate_example2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/accumulate_example2.cpp -------------------------------------------------------------------------------- /c++03/bitwise.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/bitwise.cpp -------------------------------------------------------------------------------- /c++03/bool_stuff.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/bool_stuff.cpp -------------------------------------------------------------------------------- /c++03/boost_mpi_collective_onenorm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/boost_mpi_collective_onenorm.cpp -------------------------------------------------------------------------------- /c++03/build_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/build_example.cpp -------------------------------------------------------------------------------- /c++03/build_example.ii.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/build_example.ii.cpp -------------------------------------------------------------------------------- /c++03/build_example.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/build_example.s -------------------------------------------------------------------------------- /c++03/cg_nice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/cg_nice.cpp -------------------------------------------------------------------------------- /c++03/cg_ugly.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/cg_ugly.cpp -------------------------------------------------------------------------------- /c++03/cmath.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/cmath.cpp -------------------------------------------------------------------------------- /c++03/coercion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/coercion.cpp -------------------------------------------------------------------------------- /c++03/complex_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/complex_test.cpp -------------------------------------------------------------------------------- /c++03/complex_test_t.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/complex_test_t.cpp -------------------------------------------------------------------------------- /c++03/complex_test_template.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/complex_test_template.cpp -------------------------------------------------------------------------------- /c++03/const_view_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/const_view_test.cpp -------------------------------------------------------------------------------- /c++03/control.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/control.cpp -------------------------------------------------------------------------------- /c++03/crtp_simple_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/crtp_simple_example.cpp -------------------------------------------------------------------------------- /c++03/cursor_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/cursor_example.cpp -------------------------------------------------------------------------------- /c++03/cursor_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/cursor_test.cpp -------------------------------------------------------------------------------- /c++03/diffusion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/diffusion.cpp -------------------------------------------------------------------------------- /c++03/dimov_abrahams_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/dimov_abrahams_example.cpp -------------------------------------------------------------------------------- /c++03/empty.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/empty.cpp -------------------------------------------------------------------------------- /c++03/enable_if_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/enable_if_test.cpp -------------------------------------------------------------------------------- /c++03/errors_dietrich.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/errors_dietrich.cpp -------------------------------------------------------------------------------- /c++03/exception_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/exception_example.cpp -------------------------------------------------------------------------------- /c++03/expression_template_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/expression_template_example.cpp -------------------------------------------------------------------------------- /c++03/expression_template_example2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/expression_template_example2.cpp -------------------------------------------------------------------------------- /c++03/fibo_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/fibo_test.cpp -------------------------------------------------------------------------------- /c++03/fibonacci.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/fibonacci.cpp -------------------------------------------------------------------------------- /c++03/file_inout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/file_inout.cpp -------------------------------------------------------------------------------- /c++03/foreach_98.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/foreach_98.cpp -------------------------------------------------------------------------------- /c++03/formatting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/formatting.cpp -------------------------------------------------------------------------------- /c++03/function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/function.cpp -------------------------------------------------------------------------------- /c++03/hello42.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/hello42.cpp -------------------------------------------------------------------------------- /c++03/inline_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/inline_example.cpp -------------------------------------------------------------------------------- /c++03/inout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/inout.cpp -------------------------------------------------------------------------------- /c++03/interoperable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/interoperable.cpp -------------------------------------------------------------------------------- /c++03/interoperable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/interoperable.h -------------------------------------------------------------------------------- /c++03/interoperable_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/interoperable_main.c -------------------------------------------------------------------------------- /c++03/inverse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/inverse.cpp -------------------------------------------------------------------------------- /c++03/is_gcc_bug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/is_gcc_bug.cpp -------------------------------------------------------------------------------- /c++03/list_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/list_example.cpp -------------------------------------------------------------------------------- /c++03/magnitude_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/magnitude_test.cpp -------------------------------------------------------------------------------- /c++03/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/makefile -------------------------------------------------------------------------------- /c++03/max_template.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/max_template.cpp -------------------------------------------------------------------------------- /c++03/mc_integration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/mc_integration.cpp -------------------------------------------------------------------------------- /c++03/memory_leak.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/memory_leak.cpp -------------------------------------------------------------------------------- /c++03/mpi_collective_onenorm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/mpi_collective_onenorm.cpp -------------------------------------------------------------------------------- /c++03/mpi_serial_onenorm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/mpi_serial_onenorm.cpp -------------------------------------------------------------------------------- /c++03/mpi_simple2_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/mpi_simple2_example.cpp -------------------------------------------------------------------------------- /c++03/mpi_simple_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/mpi_simple_example.cpp -------------------------------------------------------------------------------- /c++03/my_info.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/my_info.hpp -------------------------------------------------------------------------------- /c++03/non_abstract.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/non_abstract.cpp -------------------------------------------------------------------------------- /c++03/num_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/num_1.cpp -------------------------------------------------------------------------------- /c++03/occi_old_style.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/occi_old_style.cpp -------------------------------------------------------------------------------- /c++03/oop_simple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/oop_simple.cpp -------------------------------------------------------------------------------- /c++03/oop_virtual.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/oop_virtual.cpp -------------------------------------------------------------------------------- /c++03/poisson.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/poisson.cpp -------------------------------------------------------------------------------- /c++03/ref_pair.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/ref_pair.cpp -------------------------------------------------------------------------------- /c++03/release_98_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/release_98_test.cpp -------------------------------------------------------------------------------- /c++03/rough_sqrt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/rough_sqrt.cpp -------------------------------------------------------------------------------- /c++03/rtti.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/rtti.cpp -------------------------------------------------------------------------------- /c++03/static_f.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/static_f.cpp -------------------------------------------------------------------------------- /c++03/static_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/static_main.cpp -------------------------------------------------------------------------------- /c++03/static_var_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/static_var_test.cpp -------------------------------------------------------------------------------- /c++03/substitution_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/substitution_test.cpp -------------------------------------------------------------------------------- /c++03/undefined.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/undefined.cpp -------------------------------------------------------------------------------- /c++03/unruh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/unruh.cpp -------------------------------------------------------------------------------- /c++03/up_down_cast_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/up_down_cast_example.cpp -------------------------------------------------------------------------------- /c++03/vector_expression_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/vector_expression_test.cpp -------------------------------------------------------------------------------- /c++03/vector_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/vector_test.cpp -------------------------------------------------------------------------------- /c++03/vector_test2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/vector_test2.cpp -------------------------------------------------------------------------------- /c++03/vector_unroll_debug2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/vector_unroll_debug2.cpp -------------------------------------------------------------------------------- /c++03/vector_unroll_example2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/vector_unroll_example2.cpp -------------------------------------------------------------------------------- /c++03/vector_unroll_example_timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/vector_unroll_example_timer.cpp -------------------------------------------------------------------------------- /c++03/vector_unroll_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/vector_unroll_test.cpp -------------------------------------------------------------------------------- /c++03/vector_unroll_test2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++03/vector_unroll_test2.cpp -------------------------------------------------------------------------------- /c++11/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/CMakeLists.txt -------------------------------------------------------------------------------- /c++11/Poly.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/Poly.cpp -------------------------------------------------------------------------------- /c++11/accumulate_functor_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/accumulate_functor_example.cpp -------------------------------------------------------------------------------- /c++11/acos_usage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/acos_usage.cpp -------------------------------------------------------------------------------- /c++11/adl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/adl.cpp -------------------------------------------------------------------------------- /c++11/adl_mult.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/adl_mult.cpp -------------------------------------------------------------------------------- /c++11/adl_one_norm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/adl_one_norm.cpp -------------------------------------------------------------------------------- /c++11/advance_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/advance_test.cpp -------------------------------------------------------------------------------- /c++11/alignof_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/alignof_test.cpp -------------------------------------------------------------------------------- /c++11/argc_argv_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/argc_argv_test.cpp -------------------------------------------------------------------------------- /c++11/arithmetic_conversion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/arithmetic_conversion.cpp -------------------------------------------------------------------------------- /c++11/array_add.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/array_add.cpp -------------------------------------------------------------------------------- /c++11/assert_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/assert_test.cpp -------------------------------------------------------------------------------- /c++11/async_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/async_example.cpp -------------------------------------------------------------------------------- /c++11/async_is_prime_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/async_is_prime_example.cpp -------------------------------------------------------------------------------- /c++11/atomic_counter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/atomic_counter.cpp -------------------------------------------------------------------------------- /c++11/auto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/auto.cpp -------------------------------------------------------------------------------- /c++11/black_scholes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/black_scholes.cpp -------------------------------------------------------------------------------- /c++11/boost_fusion_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/boost_fusion_example.cpp -------------------------------------------------------------------------------- /c++11/call_once_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/call_once_example.cpp -------------------------------------------------------------------------------- /c++11/chrono_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/chrono_example.cpp -------------------------------------------------------------------------------- /c++11/complex_std.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/complex_std.cpp -------------------------------------------------------------------------------- /c++11/complex_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/complex_test.cpp -------------------------------------------------------------------------------- /c++11/conversion_operator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/conversion_operator.cpp -------------------------------------------------------------------------------- /c++11/copy_rule_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/copy_rule_example.cpp -------------------------------------------------------------------------------- /c++11/copy_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/copy_test.cpp -------------------------------------------------------------------------------- /c++11/delete_free_functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/delete_free_functions.cpp -------------------------------------------------------------------------------- /c++11/deleted_destructor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/deleted_destructor.cpp -------------------------------------------------------------------------------- /c++11/deque_emplace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/deque_emplace.cpp -------------------------------------------------------------------------------- /c++11/derivative.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/derivative.cpp -------------------------------------------------------------------------------- /c++11/empty.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/empty.cpp -------------------------------------------------------------------------------- /c++11/enable_if_class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/enable_if_class.cpp -------------------------------------------------------------------------------- /c++11/enable_if_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/enable_if_example.cpp -------------------------------------------------------------------------------- /c++11/enum_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/enum_test.cpp -------------------------------------------------------------------------------- /c++11/expression_template_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/expression_template_example.cpp -------------------------------------------------------------------------------- /c++11/expression_template_example2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/expression_template_example2.cpp -------------------------------------------------------------------------------- /c++11/fibonacci.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/fibonacci.cpp -------------------------------------------------------------------------------- /c++11/find_if_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/find_if_test.cpp -------------------------------------------------------------------------------- /c++11/find_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/find_test.cpp -------------------------------------------------------------------------------- /c++11/find_test2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/find_test2.cpp -------------------------------------------------------------------------------- /c++11/find_test3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/find_test3.cpp -------------------------------------------------------------------------------- /c++11/foreach_11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/foreach_11.cpp -------------------------------------------------------------------------------- /c++11/forward_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/forward_test.cpp -------------------------------------------------------------------------------- /c++11/fsize_unroll_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/fsize_unroll_example.cpp -------------------------------------------------------------------------------- /c++11/fsize_unroll_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/fsize_unroll_test.cpp -------------------------------------------------------------------------------- /c++11/fsize_vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/fsize_vector.cpp -------------------------------------------------------------------------------- /c++11/fstream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/fstream.cpp -------------------------------------------------------------------------------- /c++11/function_default.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/function_default.cpp -------------------------------------------------------------------------------- /c++11/function_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/function_example.cpp -------------------------------------------------------------------------------- /c++11/function_specialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/function_specialization.cpp -------------------------------------------------------------------------------- /c++11/function_style_cast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/function_style_cast.cpp -------------------------------------------------------------------------------- /c++11/general_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/general_stream.cpp -------------------------------------------------------------------------------- /c++11/gradient_descent_nice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/gradient_descent_nice.cpp -------------------------------------------------------------------------------- /c++11/gradient_descent_ugly.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/gradient_descent_ugly.cpp -------------------------------------------------------------------------------- /c++11/growing_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/growing_test.cpp -------------------------------------------------------------------------------- /c++11/how_constant_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/how_constant_example.cpp -------------------------------------------------------------------------------- /c++11/implicit_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/implicit_test.cpp -------------------------------------------------------------------------------- /c++11/inherit_constructor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/inherit_constructor.cpp -------------------------------------------------------------------------------- /c++11/initializer_list_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/initializer_list_test.cpp -------------------------------------------------------------------------------- /c++11/instance1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/instance1.cpp -------------------------------------------------------------------------------- /c++11/instance2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/instance2.cpp -------------------------------------------------------------------------------- /c++11/inverse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/inverse.cpp -------------------------------------------------------------------------------- /c++11/io_dumb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/io_dumb.cpp -------------------------------------------------------------------------------- /c++11/io_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/io_example.cpp -------------------------------------------------------------------------------- /c++11/io_example_binary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/io_example_binary.cpp -------------------------------------------------------------------------------- /c++11/io_printf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/io_printf.cpp -------------------------------------------------------------------------------- /c++11/io_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/io_string.cpp -------------------------------------------------------------------------------- /c++11/io_testing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/io_testing.cpp -------------------------------------------------------------------------------- /c++11/is_prime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/is_prime.cpp -------------------------------------------------------------------------------- /c++11/julia.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/julia.cpp -------------------------------------------------------------------------------- /c++11/lambda.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/lambda.cpp -------------------------------------------------------------------------------- /c++11/lambda_frobenius.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/lambda_frobenius.cpp -------------------------------------------------------------------------------- /c++11/limits_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/limits_example.cpp -------------------------------------------------------------------------------- /c++11/list_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/list_test.cpp -------------------------------------------------------------------------------- /c++11/lock_free_stack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/lock_free_stack.cpp -------------------------------------------------------------------------------- /c++11/lookup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/lookup.cpp -------------------------------------------------------------------------------- /c++11/lookup_short.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/lookup_short.cpp -------------------------------------------------------------------------------- /c++11/macro_stuff.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/macro_stuff.cpp -------------------------------------------------------------------------------- /c++11/magnitude_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/magnitude_example.cpp -------------------------------------------------------------------------------- /c++11/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/makefile -------------------------------------------------------------------------------- /c++11/mandelbrot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/mandelbrot.cpp -------------------------------------------------------------------------------- /c++11/map_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/map_test.cpp -------------------------------------------------------------------------------- /c++11/matrix_access_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/matrix_access_example.cpp -------------------------------------------------------------------------------- /c++11/matrix_unroll_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/matrix_unroll_example.cpp -------------------------------------------------------------------------------- /c++11/max_common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/max_common.cpp -------------------------------------------------------------------------------- /c++11/memcpy_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/memcpy_test.cpp -------------------------------------------------------------------------------- /c++11/multimap_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/multimap_test.cpp -------------------------------------------------------------------------------- /c++11/multiset_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/multiset_test.cpp -------------------------------------------------------------------------------- /c++11/mutable_copy_operator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/mutable_copy_operator.cpp -------------------------------------------------------------------------------- /c++11/namespace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/namespace.cpp -------------------------------------------------------------------------------- /c++11/namespace_trouble.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/namespace_trouble.cpp -------------------------------------------------------------------------------- /c++11/nested_exception.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/nested_exception.cpp -------------------------------------------------------------------------------- /c++11/normal_distribution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/normal_distribution.cpp -------------------------------------------------------------------------------- /c++11/nullptr_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/nullptr_test.cpp -------------------------------------------------------------------------------- /c++11/numeric_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/numeric_test.cpp -------------------------------------------------------------------------------- /c++11/occi_resource_rescue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/occi_resource_rescue.cpp -------------------------------------------------------------------------------- /c++11/oop_abstract.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/oop_abstract.cpp -------------------------------------------------------------------------------- /c++11/oop_constructors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/oop_constructors.cpp -------------------------------------------------------------------------------- /c++11/oop_multi0.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/oop_multi0.cpp -------------------------------------------------------------------------------- /c++11/oop_multi1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/oop_multi1.cpp -------------------------------------------------------------------------------- /c++11/oop_multi2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/oop_multi2.cpp -------------------------------------------------------------------------------- /c++11/oop_multi3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/oop_multi3.cpp -------------------------------------------------------------------------------- /c++11/oop_multi4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/oop_multi4.cpp -------------------------------------------------------------------------------- /c++11/oop_multi_experiment.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/oop_multi_experiment.cpp -------------------------------------------------------------------------------- /c++11/oop_virtual_11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/oop_virtual_11.cpp -------------------------------------------------------------------------------- /c++11/operator_precedence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/operator_precedence.cpp -------------------------------------------------------------------------------- /c++11/our_complex.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/our_complex.hpp -------------------------------------------------------------------------------- /c++11/overload_testing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/overload_testing.cpp -------------------------------------------------------------------------------- /c++11/pointer_to_member.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/pointer_to_member.cpp -------------------------------------------------------------------------------- /c++11/pointer_to_member_complex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/pointer_to_member_complex.cpp -------------------------------------------------------------------------------- /c++11/popcount.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/popcount.cpp -------------------------------------------------------------------------------- /c++11/print_compiler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/print_compiler.hpp -------------------------------------------------------------------------------- /c++11/ptask_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/ptask_example.cpp -------------------------------------------------------------------------------- /c++11/random_stuff.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/random_stuff.cpp -------------------------------------------------------------------------------- /c++11/random_testing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/random_testing.cpp -------------------------------------------------------------------------------- /c++11/random_timing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/random_timing.cpp -------------------------------------------------------------------------------- /c++11/ranged_for.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/ranged_for.cpp -------------------------------------------------------------------------------- /c++11/reduction_unroll_array_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/reduction_unroll_array_example.cpp -------------------------------------------------------------------------------- /c++11/reduction_unroll_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/reduction_unroll_example.cpp -------------------------------------------------------------------------------- /c++11/reduction_unroll_nesting_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/reduction_unroll_nesting_example.cpp -------------------------------------------------------------------------------- /c++11/reduction_unroll_registers_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/reduction_unroll_registers_example.cpp -------------------------------------------------------------------------------- /c++11/ref_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/ref_example.cpp -------------------------------------------------------------------------------- /c++11/release_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/release_test.cpp -------------------------------------------------------------------------------- /c++11/rref.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/rref.cpp -------------------------------------------------------------------------------- /c++11/set_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/set_test.cpp -------------------------------------------------------------------------------- /c++11/shared_ptr_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/shared_ptr_test.cpp -------------------------------------------------------------------------------- /c++11/shared_ptr_thread_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/shared_ptr_thread_test.cpp -------------------------------------------------------------------------------- /c++11/simple_random.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/simple_random.hpp -------------------------------------------------------------------------------- /c++11/solver_selection_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/solver_selection_example.cpp -------------------------------------------------------------------------------- /c++11/sort_complex_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/sort_complex_test.cpp -------------------------------------------------------------------------------- /c++11/std_vector_complex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/std_vector_complex.cpp -------------------------------------------------------------------------------- /c++11/std_vector_intro.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/std_vector_intro.cpp -------------------------------------------------------------------------------- /c++11/strenght_reduction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/strenght_reduction.cpp -------------------------------------------------------------------------------- /c++11/swap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/swap.cpp -------------------------------------------------------------------------------- /c++11/template_type_deduction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/template_type_deduction.cpp -------------------------------------------------------------------------------- /c++11/thread_consumer_producer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/thread_consumer_producer.cpp -------------------------------------------------------------------------------- /c++11/thread_is_prime_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/thread_is_prime_example.cpp -------------------------------------------------------------------------------- /c++11/trans_const.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/trans_const.cpp -------------------------------------------------------------------------------- /c++11/tuple_move_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/tuple_move_test.cpp -------------------------------------------------------------------------------- /c++11/type_traits_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/type_traits_example.cpp -------------------------------------------------------------------------------- /c++11/type_traits_overloading.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/type_traits_overloading.cpp -------------------------------------------------------------------------------- /c++11/typedef_examples.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/typedef_examples.cpp -------------------------------------------------------------------------------- /c++11/udl_examples.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/udl_examples.cpp -------------------------------------------------------------------------------- /c++11/unary_plus_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/unary_plus_test.cpp -------------------------------------------------------------------------------- /c++11/unique_ptr_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/unique_ptr_test.cpp -------------------------------------------------------------------------------- /c++11/unique_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/unique_test.cpp -------------------------------------------------------------------------------- /c++11/unordered_map_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/unordered_map_test.cpp -------------------------------------------------------------------------------- /c++11/valarray_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/valarray_example.cpp -------------------------------------------------------------------------------- /c++11/variadic_direct_expand.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/variadic_direct_expand.cpp -------------------------------------------------------------------------------- /c++11/variadic_min.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/variadic_min.cpp -------------------------------------------------------------------------------- /c++11/variadic_sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/variadic_sum.cpp -------------------------------------------------------------------------------- /c++11/variadic_sum_auto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/variadic_sum_auto.cpp -------------------------------------------------------------------------------- /c++11/variadic_sum_auto2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/variadic_sum_auto2.cpp -------------------------------------------------------------------------------- /c++11/variadic_sum_left.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/variadic_sum_left.cpp -------------------------------------------------------------------------------- /c++11/vector_aggregate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/vector_aggregate.cpp -------------------------------------------------------------------------------- /c++11/vector_any.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/vector_any.cpp -------------------------------------------------------------------------------- /c++11/vector_complex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/vector_complex.cpp -------------------------------------------------------------------------------- /c++11/vector_features.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/vector_features.cpp -------------------------------------------------------------------------------- /c++11/vector_noexcept.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/vector_noexcept.cpp -------------------------------------------------------------------------------- /c++11/vector_refactored.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/vector_refactored.cpp -------------------------------------------------------------------------------- /c++11/vector_template.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/vector_template.cpp -------------------------------------------------------------------------------- /c++11/vector_unique_ptr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/vector_unique_ptr.cpp -------------------------------------------------------------------------------- /c++11/vector_unroll_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/vector_unroll_example.cpp -------------------------------------------------------------------------------- /c++11/vector_unroll_example.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/vector_unroll_example.log -------------------------------------------------------------------------------- /c++11/vector_usage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/vector_usage.cpp -------------------------------------------------------------------------------- /c++11/ville_mail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++11/ville_mail.cpp -------------------------------------------------------------------------------- /c++14/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++14/CMakeLists.txt -------------------------------------------------------------------------------- /c++14/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++14/Makefile -------------------------------------------------------------------------------- /c++14/abs_functor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++14/abs_functor.cpp -------------------------------------------------------------------------------- /c++14/array_lock_guard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++14/array_lock_guard.cpp -------------------------------------------------------------------------------- /c++14/auto_decltype.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++14/auto_decltype.cpp -------------------------------------------------------------------------------- /c++14/const_view_template_variables.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++14/const_view_template_variables.cpp -------------------------------------------------------------------------------- /c++14/constexpr_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++14/constexpr_example.cpp -------------------------------------------------------------------------------- /c++14/constexpr_traits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++14/constexpr_traits.cpp -------------------------------------------------------------------------------- /c++14/empty.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++14/empty.cpp -------------------------------------------------------------------------------- /c++14/expression_template_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++14/expression_template_example.cpp -------------------------------------------------------------------------------- /c++14/init_capture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++14/init_capture.cpp -------------------------------------------------------------------------------- /c++14/is_prime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++14/is_prime.cpp -------------------------------------------------------------------------------- /c++14/modern_derivatives_by_alex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++14/modern_derivatives_by_alex.cpp -------------------------------------------------------------------------------- /c++14/modern_derivatives_by_peter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++14/modern_derivatives_by_peter.cpp -------------------------------------------------------------------------------- /c++14/popcount.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++14/popcount.cpp -------------------------------------------------------------------------------- /c++14/print_compiler.hpp: -------------------------------------------------------------------------------- 1 | ../c++11/print_compiler.hpp -------------------------------------------------------------------------------- /c++14/reverse_sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++14/reverse_sort.cpp -------------------------------------------------------------------------------- /c++14/standard_literals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++14/standard_literals.cpp -------------------------------------------------------------------------------- /c++14/template_variable_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++14/template_variable_example.cpp -------------------------------------------------------------------------------- /c++14/type_traits_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++14/type_traits_example.cpp -------------------------------------------------------------------------------- /c++14/value_range_vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++14/value_range_vector.cpp -------------------------------------------------------------------------------- /c++17/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/CMakeLists.txt -------------------------------------------------------------------------------- /c++17/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/Makefile -------------------------------------------------------------------------------- /c++17/any_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/any_example.cpp -------------------------------------------------------------------------------- /c++17/auto_template_argument.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/auto_template_argument.cpp -------------------------------------------------------------------------------- /c++17/class_type_deduction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/class_type_deduction.cpp -------------------------------------------------------------------------------- /c++17/class_type_deduction_fail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/class_type_deduction_fail.cpp -------------------------------------------------------------------------------- /c++17/constexpr_lambda.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/constexpr_lambda.cpp -------------------------------------------------------------------------------- /c++17/deleted_move_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/deleted_move_test.cpp -------------------------------------------------------------------------------- /c++17/empty.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/empty.cpp -------------------------------------------------------------------------------- /c++17/fallthrough_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/fallthrough_example.cpp -------------------------------------------------------------------------------- /c++17/filesystem_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/filesystem_example.cpp -------------------------------------------------------------------------------- /c++17/folding_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/folding_example.cpp -------------------------------------------------------------------------------- /c++17/fsize_unroll_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/fsize_unroll_test.cpp -------------------------------------------------------------------------------- /c++17/has_include_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/has_include_test.cpp -------------------------------------------------------------------------------- /c++17/hex_floats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/hex_floats.cpp -------------------------------------------------------------------------------- /c++17/if_init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/if_init.cpp -------------------------------------------------------------------------------- /c++17/matrix_unroll_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/matrix_unroll_example.cpp -------------------------------------------------------------------------------- /c++17/matrix_unroll_simplified_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/matrix_unroll_simplified_example.cpp -------------------------------------------------------------------------------- /c++17/maybe_unused_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/maybe_unused_example.cpp -------------------------------------------------------------------------------- /c++17/modern_derivatives_by_alex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/modern_derivatives_by_alex.cpp -------------------------------------------------------------------------------- /c++17/modern_derivatives_by_peter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/modern_derivatives_by_peter.cpp -------------------------------------------------------------------------------- /c++17/move_sanity_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/move_sanity_test.cpp -------------------------------------------------------------------------------- /c++17/nodiscard_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/nodiscard_example.cpp -------------------------------------------------------------------------------- /c++17/optional_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/optional_example.cpp -------------------------------------------------------------------------------- /c++17/parallel_reduce.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/parallel_reduce.cpp -------------------------------------------------------------------------------- /c++17/parallel_sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/parallel_sort.cpp -------------------------------------------------------------------------------- /c++17/parallel_stl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/parallel_stl.cpp -------------------------------------------------------------------------------- /c++17/reduction_unroll_array_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/reduction_unroll_array_example.cpp -------------------------------------------------------------------------------- /c++17/reduction_unroll_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/reduction_unroll_example.cpp -------------------------------------------------------------------------------- /c++17/reduction_unroll_nesting_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/reduction_unroll_nesting_example.cpp -------------------------------------------------------------------------------- /c++17/reduction_unroll_registers_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/reduction_unroll_registers_example.cpp -------------------------------------------------------------------------------- /c++17/string_view2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/string_view2.cpp -------------------------------------------------------------------------------- /c++17/string_view_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/string_view_example.cpp -------------------------------------------------------------------------------- /c++17/structured_bindings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/structured_bindings.cpp -------------------------------------------------------------------------------- /c++17/structured_bindings_user.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/structured_bindings_user.cpp -------------------------------------------------------------------------------- /c++17/variadic_call.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/variadic_call.cpp -------------------------------------------------------------------------------- /c++17/variant_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/variant_example.cpp -------------------------------------------------------------------------------- /c++17/variant_example_nerdy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/variant_example_nerdy.cpp -------------------------------------------------------------------------------- /c++17/vector_any.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/vector_any.cpp -------------------------------------------------------------------------------- /c++17/vector_unroll_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/vector_unroll_example.cpp -------------------------------------------------------------------------------- /c++17/vector_unroll_example2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++17/vector_unroll_example2.cpp -------------------------------------------------------------------------------- /c++20/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++20/CMakeLists.txt -------------------------------------------------------------------------------- /c++20/algebraic_concepts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++20/algebraic_concepts.cpp -------------------------------------------------------------------------------- /c++20/algebraic_concepts_experiments.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++20/algebraic_concepts_experiments.cpp -------------------------------------------------------------------------------- /c++20/auto_parameters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++20/auto_parameters.cpp -------------------------------------------------------------------------------- /c++20/concept_accumulate_semantic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++20/concept_accumulate_semantic.cpp -------------------------------------------------------------------------------- /c++20/concept_accumulate_syntactic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++20/concept_accumulate_syntactic.cpp -------------------------------------------------------------------------------- /c++20/concept_dispatching.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++20/concept_dispatching.cpp -------------------------------------------------------------------------------- /c++20/concept_junk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++20/concept_junk.cpp -------------------------------------------------------------------------------- /c++20/concept_with_or.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++20/concept_with_or.cpp -------------------------------------------------------------------------------- /c++20/consteval_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++20/consteval_example.cpp -------------------------------------------------------------------------------- /c++20/constinit_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++20/constinit_example.cpp -------------------------------------------------------------------------------- /c++20/coroutine-generator.cpp: -------------------------------------------------------------------------------- 1 | ../c++20vs/coroutine-generator/coroutine-generator.cpp -------------------------------------------------------------------------------- /c++20/format_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++20/format_example.cpp -------------------------------------------------------------------------------- /c++20/math_constants_examples.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++20/math_constants_examples.cpp -------------------------------------------------------------------------------- /c++20/ranges_copy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++20/ranges_copy.cpp -------------------------------------------------------------------------------- /c++20/ranges_enumerate_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++20/ranges_enumerate_example.cpp -------------------------------------------------------------------------------- /c++20/ranges_examples.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++20/ranges_examples.cpp -------------------------------------------------------------------------------- /c++20/ranges_filter_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++20/ranges_filter_example.cpp -------------------------------------------------------------------------------- /c++20/ranges_iota.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++20/ranges_iota.cpp -------------------------------------------------------------------------------- /c++20/ranges_niebler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++20/ranges_niebler.cpp -------------------------------------------------------------------------------- /c++20/ranges_unique_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++20/ranges_unique_example.cpp -------------------------------------------------------------------------------- /c++20/space_ship_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++20/space_ship_example.cpp -------------------------------------------------------------------------------- /c++20/sync_stream_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++20/sync_stream_example.cpp -------------------------------------------------------------------------------- /c++20/vector_constraint_initialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++20/vector_constraint_initialization.cpp -------------------------------------------------------------------------------- /c++20/vector_formatted_output.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++20/vector_formatted_output.cpp -------------------------------------------------------------------------------- /c++20vs/c++20vs.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++20vs/c++20vs.sln -------------------------------------------------------------------------------- /c++20vs/coroutine-generator/coroutine-generator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++20vs/coroutine-generator/coroutine-generator.cpp -------------------------------------------------------------------------------- /c++20vs/coroutine-generator/coroutine-generator.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++20vs/coroutine-generator/coroutine-generator.vcxproj -------------------------------------------------------------------------------- /c++20vs/coroutine-generator/coroutine-generator.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++20vs/coroutine-generator/coroutine-generator.vcxproj.filters -------------------------------------------------------------------------------- /c++20vs/module_test/math.IXX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++20vs/module_test/math.IXX -------------------------------------------------------------------------------- /c++20vs/module_test/module_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++20vs/module_test/module_test.cpp -------------------------------------------------------------------------------- /c++20vs/module_test/module_test.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++20vs/module_test/module_test.vcxproj -------------------------------------------------------------------------------- /c++20vs/module_test/module_test.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++20vs/module_test/module_test.vcxproj.filters -------------------------------------------------------------------------------- /c++20vs/vector_module/vector.IXX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++20vs/vector_module/vector.IXX -------------------------------------------------------------------------------- /c++20vs/vector_module/vector_module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++20vs/vector_module/vector_module.cpp -------------------------------------------------------------------------------- /c++20vs/vector_module/vector_module.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++20vs/vector_module/vector_module.vcxproj -------------------------------------------------------------------------------- /c++20vs/vector_module/vector_module.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/c++20vs/vector_module/vector_module.vcxproj.filters -------------------------------------------------------------------------------- /makefile_example/fluxer.cpp: -------------------------------------------------------------------------------- 1 | ../CMake_example/fluxer.cpp -------------------------------------------------------------------------------- /makefile_example/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/makefile_example/makefile -------------------------------------------------------------------------------- /makefile_example/mesher.cpp: -------------------------------------------------------------------------------- 1 | ../CMake_example/mesher.cpp -------------------------------------------------------------------------------- /makefile_example/mesher.hpp: -------------------------------------------------------------------------------- 1 | ../CMake_example/mesher.hpp -------------------------------------------------------------------------------- /makefile_example/solver.cpp: -------------------------------------------------------------------------------- 1 | ../CMake_example/solver.cpp -------------------------------------------------------------------------------- /makefile_example/solver.hpp: -------------------------------------------------------------------------------- 1 | ../CMake_example/solver.hpp -------------------------------------------------------------------------------- /modules/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/modules/Makefile -------------------------------------------------------------------------------- /modules/dmc_modules.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/modules/dmc_modules.map -------------------------------------------------------------------------------- /modules/math.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/modules/math.cpp -------------------------------------------------------------------------------- /modules/math.cppm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/modules/math.cppm -------------------------------------------------------------------------------- /modules/math_app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/modules/math_app.cpp -------------------------------------------------------------------------------- /modules/math_extra.cppm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/modules/math_extra.cppm -------------------------------------------------------------------------------- /modules/vector.cppm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/modules/vector.cppm -------------------------------------------------------------------------------- /modules/vector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/modules/vector.hpp -------------------------------------------------------------------------------- /modules/vector_from_generated_module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/modules/vector_from_generated_module.cpp -------------------------------------------------------------------------------- /modules/vector_from_module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/modules/vector_from_module.cpp -------------------------------------------------------------------------------- /ode_solver/algebra.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/ode_solver/algebra.hpp -------------------------------------------------------------------------------- /ode_solver/lorenz.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/ode_solver/lorenz.cpp -------------------------------------------------------------------------------- /ode_solver/operations.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/ode_solver/operations.hpp -------------------------------------------------------------------------------- /ode_solver/resize.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/ode_solver/resize.hpp -------------------------------------------------------------------------------- /ode_solver/runge_kutta4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/ode_solver/runge_kutta4.hpp -------------------------------------------------------------------------------- /tools/book_example/book_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/tools/book_example/book_example.cpp -------------------------------------------------------------------------------- /tools/book_example/book_example.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petergottschling/dmc3/HEAD/tools/book_example/book_example.desktop --------------------------------------------------------------------------------