UML class diagram of the assignment of materials, boundary conditions and excitations to physical groups. They, in turn, are then assigned to geometrical entities as points, lines, triangles and tetrahedra. An object of a class can have at most one object of a class to its right but one or more objects of a class to its left