MGIS
Loading...
Searching...
No Matches
mgis::behaviour::RotationMatrix2D Struct Reference

a structure to represent a 2D rotation matrix More...

#include </home/runner/work/MFrontGenericInterfaceSupport/MFrontGenericInterfaceSupport/include/MGIS/Behaviour/RotationMatrix.hxx>

Inheritance diagram for mgis::behaviour::RotationMatrix2D:
mgis::behaviour::MaterialAxisStorage

Public Member Functions

 RotationMatrix2D (const std::span< const mgis::real > &, const mgis::StorageMode &)
 constructor from an external array
 
 ~RotationMatrix2D ()
 destructor
 
- Public Member Functions inherited from mgis::behaviour::MaterialAxisStorage
 MaterialAxisStorage (const std::span< const mgis::real > &, const mgis::StorageMode &)
 constructor from an external array
 
 MaterialAxisStorage (std::vector< mgis::real > &&)
 constructor from a temporary
 
 ~MaterialAxisStorage ()
 destructor
 

Additional Inherited Members

- Public Attributes inherited from mgis::behaviour::MaterialAxisStorage
const std::span< const mgis::reala
 description of the material axis
 

Detailed Description

a structure to represent a 2D rotation matrix

Note
a rotation matrix can be represented by:
  • an array of 2 values
  • an array of 2 x n values where n is the number of integration points

Constructor & Destructor Documentation

◆ RotationMatrix2D()

mgis::behaviour::RotationMatrix2D::RotationMatrix2D ( const std::span< const mgis::real > &  ,
const mgis::StorageMode  
)

constructor from an external array

Parameters
[in]vvalues defining the first material axis
[in]sstorage mode used for the first material axis

The documentation for this struct was generated from the following file: