Composing Ancient Mathematical Knowledge Into Powerful Bit-fiddlingComposing Ancient Mathematical Knowledge Into Powerful Bit-fiddling techniques Jamie Pond -- CppCon 2024TLDW; New insights from Ancient Egyptian Multiplication gives us the freedom of synthesising0 码力 | 73 页 | 947.99 KB | 6 月前3
stdx::interval, a library for intervals on totally ordered setson totally ordered sets Eric Hughes, Meadhbh Hamrick In brief stdx::interval implements the mathematical sense of an interval on a totally ordered set. The library reasons about intervals as sets, not than raw bounds. Intervals are a basic mathematical concept that appear in all kinds of algorithms, from recursive sorting to adaptive mesh refinement. Interval notation allows a more natural expression of0 码力 | 1 页 | 45.14 KB | 6 月前3
Linear Algebra Coming to Standard C++deeply whether computing made sense, given rounding error6 The Householder convention A standard notation, & a standard way of talking about computations We use math words We mean a computer representation like sort • For hardware experts to optimize • With readable, self-documenting names • From mathematical algorithms • For mathematicians (e.g., experts in rounding error analysis) to implement correctly J. Hanson, “An Extended Set of FORTRAN Basic Linear Algebra Subprograms,” ACM Transactions on Mathematical Software (TOMS), Vol. 14, No. 1, pp. 1 – 17, Mar. 1988. Available online: https://dl.acm.org/doi/100 码力 | 46 页 | 2.95 MB | 6 月前3
Symbolic Calculus for High-Performance Computing: From Scratch Using C++23lambda trick Comparison Binding Constraints Architecture Substitution Construction Conclusion Mathematical expressions Normal distribution PDF f = 1 √ 2πσ2 e− (x−µ)2 2σ2 2 + + 2 Normal distribution Conclusion Symbols with constraints It would be nice to be able to provide information on the mathematical entity it represents 1 symbol a; 2 symbol w; 3 symbol t; 4 symbol phi; 1 symbola; context for users Avoid unexpected conversions Leverage mathematical knowledge to optimize Mathematical operations behaviour may depend on mathematical concepts (commutativity for example) The idea Implement 0 码力 | 70 页 | 1.80 MB | 6 月前3
GraphBLAS: Building a C++ Matrix API for Graph AlgorithmsPapers — GraphBLAS standards — SuiteSparse:GraphBLAS releases 0.9 1.0 1.2 1.3 1.0 3. 0 2.2 Mathematical foundations, HPEC Seven good reasons, ICCS Standards for graph algorithm primitives Monoids: Binary Operators with an Identity - Monoids are mathematical objects, consisting of: - A commutative binary operator - A type T - A mathematical identity 113[DISTRIBUTION STATEMENT A] This material Monoids: Binary Operators with an Identity - Monoids are mathematical objects, consisting of: - A commutative binary operator - A type T - A mathematical identity 114[DISTRIBUTION STATEMENT A] This material0 码力 | 172 页 | 7.40 MB | 6 月前3
High-Performance Numerical Integration in the Age of C++26Theoretical foundations Outline of an implementation Conclusion Mathematical and software architecture Question How to abstract the problem? Mathematical abstractions Well-posed and abstracted in mathematics mathematics ⇒ ‘‘easy” to abstract in software Mathematical architecture ⇒ Software architecture Counter-example: units Intuitively understood in physics But very fuzzy foundations in mathematics ⇒ Incredibly DedicationIntroduction Firsts steps Context Theoretical foundations Outline of an implementation Conclusion The mathematical architecture of algorithms John C. Butcher Numerical Methods for Ordinary Differential Equations0 码力 | 57 页 | 4.14 MB | 6 月前3
Leveraging a Functional Approach for More Testable and Maintainable ROS 2 Codecharacterized by the use of mathematical functions and the avoidance of side effects What is Functional Programming?● A programming paradigm characterized by the use of mathematical functions and the avoidance declarative syntax What is Functional Programming?● A programming paradigm characterized by the use of mathematical functions and the avoidance of side effects ● Functional programming is identified by the use and more What is Functional Programming?● A programming paradigm characterized by the use of mathematical functions and the avoidance of side effects ● Functional programming is identified by the use0 码力 | 200 页 | 1.77 MB | 6 月前3
So You Think You Can HashSuch solutions while working in most cases, are not without problems, both in terms of numerical/mathematical soundness (? any hash algorithm), but also in terms of flexibility/composition of the code using Such solutions while working in most cases, are not without problems, both in terms of numerical/mathematical soundness (? any hash algorithm), but also in terms of flexibility/composition of the code using Such solutions while working in most cases, are not without problems, both in terms of numerical/mathematical soundness (? any hash algorithm), but also in terms of flexibility/composition of the code using0 码力 | 119 页 | 6.54 MB | 6 月前3
Back to Basics: Lambda Expressionsterm Functor ○ in mathematical terms it is a function which ■ takes one or more functions as its arguments ■ returns a function as the result ○ functor is also defined in mathematical category theory0 码力 | 48 页 | 175.89 KB | 6 月前3
Application of C++ in Computational Cancer Modeling
Program Chair SG20Outline • Main Topic: use C++ to simulate the process of cancer initiation • The mathematical model and simulation study • Generate a single tumor (A single step of evolution) • Generate by changes in genes (DNA). • When cancer is found early, it may be easier to treat or cure • Mathematical models help understand the evolution quantitatively. (e.g. predict the window of opportunity0 码力 | 47 页 | 1.14 MB | 6 月前0.03
共 110 条
- 1
- 2
- 3
- 4
- 5
- 6
- 11
相关搜索词
ComposingAncientMathematicalKnowledgeIntoPowerfulBitfiddlingstdxintervallibraryforintervalsontotallyorderedsetsLinearAlgebraComingtoStandardC++SymbolicCalculusHighPerformanceComputingFromScratchUsing23GraphBLASBuildingMatrixAPIGraphAlgorithmsNumericalIntegrationintheAgeof26LeveragingFunctionalApproachMoreTestableandMaintainableROSCodeSoYouThinkCanHashBackBasicsLambdaExpressionsApplicationComputationalCancerModeling













