Explicit vs implicit systems

Explicit systems have outputs defined only by the inputs, whereas implicit systems can have outputs that are defined as a function of both inputs and outputs. This lesson introduces the basic ideas and shows the differences between explicit and implicit systems 0:00 - Intro and context 1:21 - Implicit vs explicit functions 3:26 - When to make an implicit system 4:35 - Implicit component and an equivalent explicit 6:24 - How to use implicit models correctly 7:24 - Conclusion Accompanying course page: https://openmdao.github.io/PracticalM... Section 3.3 in this book goes into more detail: Engineering Design Optimization by Martins and Ning at https://mdobook.github.io/ Shamsheer Chauhan's PhD dissertation (two figures used in lesson): http://deepblue.lib.umich.edu/handle/...