SheafSystem  0.0.0.0
fiber_bundle::sec_st2_algebra Namespace Reference

Namespace containing the algrebra functions for a a section of a fiber bundle with a fiber type st2. More...

Functions

SHEAF_DLL_SPEC void trace (const sec_st2 &x0, sec_at0 &xresult, bool xauto_access)
 The trace of x0. More...
 
SHEAF_DLL_SPEC void determinant (const sec_st2 &x0, sec_at0 &xresult, bool xauto_access)
 The determinant of x0. More...
 
SHEAF_DLL_SPEC void determinant (const sec_st2_e2 &x0, sec_at0 &xresult, bool xauto_access)
 The determinant of x0. More...
 
SHEAF_DLL_SPEC void determinant (const sec_st2_e3 &x0, sec_at0 &xresult, bool xauto_access)
 The determinant of x0. More...
 

Detailed Description

Namespace containing the algrebra functions for a a section of a fiber bundle with a fiber type st2.

Function Documentation

◆ determinant() [1/3]

void fiber_bundle::sec_st2_algebra::determinant ( const sec_st2 x0,
sec_at0 xresult,
bool  xauto_access 
)

The determinant of x0.

Precondition
  • x0.state_is_auto_read_accessible(xauto_access)
  • xresult.state_is_auto_read_write_accessible(xauto_access)

Definition at line 667 of file sec_st2.cc.

References fiber_bundle::st2_algebra::determinant(), sheaf::read_write_monitor_handle::state_is_auto_read_accessible(), and sheaf::read_write_monitor_handle::state_is_auto_read_write_accessible().

Referenced by fields::field_st2_algebra::determinant(), fiber_bundle::sec_st2_e3::invariant(), fiber_bundle::sec_st2_e2::invariant(), and trace().

◆ determinant() [2/3]

void fiber_bundle::sec_st2_algebra::determinant ( const sec_st2_e3 x0,
sec_at0 xresult,
bool  xauto_access 
)

The determinant of x0.

Precondition
  • x0.state_is_auto_read_accessible(xauto_access)
  • xresult.state_is_auto_read_write_accessible(xauto_access)

Definition at line 752 of file sec_st2_e3.cc.

References sheaf::read_write_monitor_handle::state_is_auto_read_accessible(), sheaf::read_write_monitor_handle::state_is_auto_read_write_accessible(), and fiber_bundle::sec_vd_algebra::unary_op().

◆ determinant() [3/3]

void fiber_bundle::sec_st2_algebra::determinant ( const sec_st2_e2 x0,
sec_at0 xresult,
bool  xauto_access 
)

The determinant of x0.

Precondition
  • x0.state_is_auto_read_accessible(xauto_access)
  • xresult.state_is_auto_read_write_accessible(xauto_access)

Definition at line 752 of file sec_st2_e2.cc.

References sheaf::read_write_monitor_handle::state_is_auto_read_accessible(), sheaf::read_write_monitor_handle::state_is_auto_read_write_accessible(), and fiber_bundle::sec_vd_algebra::unary_op().

◆ trace()

void fiber_bundle::sec_st2_algebra::trace ( const sec_st2 x0,
sec_at0 xresult,
bool  xauto_access 
)

The trace of x0.

Precondition
  • x0.state_is_auto_read_accessible(xauto_access)
  • xresult.state_is_auto_read_write_accessible(xauto_access)

Definition at line 647 of file sec_st2.cc.

References determinant(), sheaf::read_write_monitor_handle::state_is_auto_read_accessible(), sheaf::read_write_monitor_handle::state_is_auto_read_write_accessible(), and fiber_bundle::sec_vd_algebra::unary_op().

Referenced by fiber_bundle::sec_st2::invariant(), and fields::field_st2_algebra::trace().