Developer documentation¶ Contents¶ Overview Architecture of the project Speed Portability Folder architecture CMake Architecture of the build system CMake Compilation Notes for maintaining the build system Cython Overview Interfacing with cpp Numpy and eigency Compilation Kokkos Testing Infrastructure Coverage Disabling Tests Muscat Package Tree¶ Muscat Cpp API Containers Geo supports Element Names Mesh Tags Filters Unstructured Mesh Tools Finite Element Tools DofNumbering Integration Rules Finite Element Spaces Integration Weak form classes Spaces Helper Functions Implicit Geometry Engine Linear Algebra Tools Numpy like operators Muscat Package Tree¶ Muscat package Preload() main() Subpackages Muscat.Actions package Muscat.Bridges package Muscat.Containers package Muscat.Experimental package Muscat.FE package Muscat.GeometricalTools package Muscat.Helpers package Muscat.IO package Muscat.ImplicitGeometry package Muscat.LinAlg package Muscat.TestData package Submodules Muscat.Info module Muscat.Simple module Muscat.Types module