| POOMA: A C++ Toolkit for High-Performance Parallel Scientific Computing | ||
|---|---|---|
| Prev | Appendix C. UML Class Diagrams | Next |
Domains and its subtypes are shown in Figure C-16. All classes are instantiated from or subtypes of Domain. As mentioned in Section 5.3, the Domain<1> template instantiation has additional member functions. It uses the Domain<1>::iterator. The four Domain subtypes appear in the bottom half of the figure. Each requires the same template parameter as Domain. Each of these has a template instantiation for the one-dimensional case. We omit listing their additional member functions since these are the same as for Domain<1>.
Implementation files are located within the src/Domain directory.