Lecture

Design Patterns: Composite Objects and Array Structures

Description

This lecture covers the design patterns related to composite objects and array structures in scientific computing. It explains the Composite pattern, where objects share the same interface and can be composed to perform operations like force computation and time integration. It also discusses the differences between low-level objects and high-level objects in scientific computing, highlighting the importance of efficient data handling. The lecture delves into various compute operations like pair forces, contacts, and gravity computations, emphasizing the design choices for efficient data processing. Additionally, it includes an interactive session on generating class diagrams for particle code and discusses different models for particle interactions and unit systems.

About this result
This page is automatically generated and may contain information that is not correct, complete, up-to-date, or relevant to your search query. The same applies to every other page on this website. Please make sure to verify the information with EPFL's official sources.