Summary
In this chapter, we described several fixes and illustrated the various data structures, methods, and operations that you can use to control simulation behavior and incorporate features to model a desired system. Fixes are responsible for implementing dynamics, thermostats, and other physical properties that allow for realistic modeling. Judicious modifications made in the source code at the correct stages of execution empower the user to exercise greater control over a simulation. When writing your own source code, you can use the examples presented in this chapter to implement similar features.
In the previous three chapters, we analyzed pair styles, compute styles, and fix styles, and a large variety of custom simulation features can be created from modifying these styles. In the next chapter, we will outline some supporting classes that may be helpful when writing a new feature into LAMMPS.