Veamy: an extensible object-oriented C++ library for the virtual element method
This paper summarizes the development of Veamy, an object-oriented C++ library for the virtual element method (VEM) on general polygonal meshes, whose modular design is focused on its extensibility. The two-dimensional linear elastostatic problem has been chosen as the starting stage for the development of this library. The theory of the VEM in which Veamy is based upon is presented using a notation and a terminology that resemble the language of the finite element method in engineering analysis. Several examples are provided to demonstrate the usage of Veamy, and in particular, one of them features the interaction between Veamy and the polygonal mesh generator PolyMesher. Veamy is free and open source software.
READ FULL TEXT