Recent Releases of m2s2

m2s2 - M2S2 Release

This is the very first M2S2 release. It currently has the basic design and development as a simple C++ header-only library for linear algebra applied to mechanics of solids and structures. Although tested, it may crash by invalid inputs.

Features

  • Symmetric 2nd rank tensors of 2 or 3 dimensional vector space;
  • Asymmetric 2nd rank tensors of 2 or 3 dimensional vector space;
  • Symmetric 4th rank tensors of 2 or 3 dimensional vector space (in Voigt Notation);
  • 4th order tensor for orthotropic constitutive matrices, in either 2 or 3 dimensional vector space;
  • Symmetric square matrix of any order.
  • 2nd rank matrices of any size, even not square.
  • Symmetric and Asymmetric square sparse matrices.

Issues / Limitations

  • Not fully guarded against wrong inputs. It will probably crash.

- C++
Published by RogerioCarrazedo almost 2 years ago