SheafSystem
0.0.0.0
|
Namespace containing the algrebra functions for a a section of a fiber bundle with a fiber type atp. More...
Functions | |
SHEAF_DLL_SPEC void | hook (const sec_e2 &x0, const sec_e2 &x1, sec_at0 &xresult, bool xauto_access) |
The interior (hook) product of two antisymmetric tensors (pre-allocated version for persistent types). More... | |
SHEAF_DLL_SPEC void | hook (const sec_at2_e2 &x0, const sec_e2 &x1, sec_e2 &xresult, bool xauto_access) |
The interior (hook) product of two antisymmetric tensors (pre-allocated version for persistent types). More... | |
SHEAF_DLL_SPEC void | star (const sec_at2_e2 &x0, sec_at0 &xresult, bool xauto_access) |
The Hodge star operator for antisymmetric tensors (pre-allocated version). More... | |
SHEAF_DLL_SPEC void | star (const sec_at0 &x0, sec_at2_e2 &xresult, bool xauto_access) |
The Hodge star operator for antisymmetric tensors (pre-allocated version). More... | |
SHEAF_DLL_SPEC void | star (const sec_e2 &x0, sec_e2 &xresult, bool xauto_access) |
The Hodge star operator for antisymmetric tensors (pre-allocated version). More... | |
SHEAF_DLL_SPEC void | wedge (const sec_e2 &x0, const sec_e2 &x1, sec_at2_e2 &xresult, bool xauto_access) |
The exterior (wedge) product of two antisymmetric tensors (pre-allocated version). More... | |
SHEAF_DLL_SPEC void | hook (const sec_e3 &x0, const sec_e3 &x1, sec_at0 &xresult, bool xauto_access) |
The interior (hook) product of two antisymmetric tensors (pre-allocated version for persistent types). More... | |
SHEAF_DLL_SPEC void | hook (const sec_at2_e3 &x0, const sec_e3 &x1, sec_e3 &xresult, bool xauto_access) |
The interior (hook) product of two antisymmetric tensors (pre-allocated version for persistent types). More... | |
SHEAF_DLL_SPEC void | star (const sec_at2_e3 &x0, sec_e3 &xresult, bool xauto_access) |
The Hodge star operator for antisymmetric tensors (pre-allocated version). More... | |
SHEAF_DLL_SPEC void | star (const sec_e3 &x0, sec_at2_e3 &xresult, bool xauto_access) |
The Hodge star operator for antisymmetric tensors (pre-allocated version). More... | |
SHEAF_DLL_SPEC void | wedge (const sec_e3 &x0, const sec_e3 &x1, sec_at2_e3 &xresult, bool xauto_access) |
The exterior (wedge) product of two antisymmetric tensors (pre-allocated version). More... | |
SHEAF_DLL_SPEC void | hook (const sec_at3_e3 &x0, const sec_e3 &x1, sec_at2_e3 &xresult, bool xauto_access) |
The interior (hook) product of two antisymmetric tensors (pre-allocated version for persistent types). More... | |
SHEAF_DLL_SPEC void | star (const sec_at3_e3 &x0, sec_at0 &xresult, bool xauto_access) |
The Hodge star operator for antisymmetric tensors (pre-allocated version). More... | |
SHEAF_DLL_SPEC void | star (const sec_at0 &x0, sec_at3_e3 &xresult, bool xauto_access) |
The Hodge star operator for antisymmetric tensors (pre-allocated version). More... | |
SHEAF_DLL_SPEC void | wedge (const sec_at2_e3 &x0, const sec_e3 &x1, sec_at3_e3 &xresult, bool xauto_access) |
The exterior (wedge) product of two antisymmetric tensors (pre-allocated version). More... | |
SHEAF_DLL_SPEC void | hook (const sec_atp &x0, const sec_atp &x1, sec_atp &xresult, bool xauto_access) |
The interior (hook) product of two antisymmetric tensors (pre-allocated version). More... | |
SHEAF_DLL_SPEC void | star (const sec_atp &x0, sec_atp &xresult, bool xauto_access) |
The Hodge star operator for antisymmetric tensors (pre-allocated version). More... | |
SHEAF_DLL_SPEC void | wedge (const sec_atp &x0, const sec_atp &x1, sec_atp &xresult, bool xauto_access) |
The exterior (wedge) product of two antisymmetric tensors (pre-allocated version). More... | |
Namespace containing the algrebra functions for a a section of a fiber bundle with a fiber type atp.
void fiber_bundle::sec_atp_algebra::hook | ( | const sec_e2 & | x0, |
const sec_e2 & | x1, | ||
sec_at0 & | xresult, | ||
bool | xauto_access | ||
) |
The interior (hook) product of two antisymmetric tensors (pre-allocated version for persistent types).
Definition at line 767 of file sec_at2_e2.cc.
References fiber_bundle::sec_vd_algebra::binary_op(), fiber_bundle::sec_tp::dd(), fiber_bundle::atp_algebra::hook(), fiber_bundle::sec_atp::is_p_form(), fiber_bundle::sec_tp::p(), fiber_bundle::sec_tp::put_variance(), 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_tp::variance().
Referenced by fields::field_atp_algebra::hook(), hook(), fiber_bundle::sec_at2_e2::invariant(), fiber_bundle::sec_atp::invariant(), fiber_bundle::sec_at2_e3::invariant(), and fiber_bundle::sec_at3_e3::invariant().
void fiber_bundle::sec_atp_algebra::hook | ( | const sec_at2_e2 & | x0, |
const sec_e2 & | x1, | ||
sec_e2 & | xresult, | ||
bool | xauto_access | ||
) |
The interior (hook) product of two antisymmetric tensors (pre-allocated version for persistent types).
Definition at line 798 of file sec_at2_e2.cc.
References fiber_bundle::sec_vd_algebra::binary_op(), fiber_bundle::sec_tp::dd(), fiber_bundle::atp_algebra::hook(), fiber_bundle::sec_atp::is_p_form(), fiber_bundle::sec_tp::p(), fiber_bundle::sec_tp::put_variance(), star(), 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_tp::variance().
void fiber_bundle::sec_atp_algebra::hook | ( | const sec_atp & | x0, |
const sec_atp & | x1, | ||
sec_atp & | xresult, | ||
bool | xauto_access | ||
) |
The interior (hook) product of two antisymmetric tensors (pre-allocated version).
Definition at line 729 of file sec_atp.cc.
References fiber_bundle::sec_tp::dd(), fiber_bundle::atp_algebra::hook(), fiber_bundle::sec_atp::is_p_form(), star(), 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_tp::variance().
void fiber_bundle::sec_atp_algebra::hook | ( | const sec_e3 & | x0, |
const sec_e3 & | x1, | ||
sec_at0 & | xresult, | ||
bool | xauto_access | ||
) |
The interior (hook) product of two antisymmetric tensors (pre-allocated version for persistent types).
Definition at line 760 of file sec_at2_e3.cc.
References fiber_bundle::sec_vd_algebra::binary_op(), fiber_bundle::sec_tp::dd(), hook(), fiber_bundle::atp_algebra::hook(), fiber_bundle::sec_atp::is_p_form(), fiber_bundle::sec_tp::p(), fiber_bundle::sec_tp::put_variance(), 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_tp::variance().
void fiber_bundle::sec_atp_algebra::hook | ( | const sec_at3_e3 & | x0, |
const sec_e3 & | x1, | ||
sec_at2_e3 & | xresult, | ||
bool | xauto_access | ||
) |
The interior (hook) product of two antisymmetric tensors (pre-allocated version for persistent types).
Definition at line 765 of file sec_at3_e3.cc.
References fiber_bundle::sec_vd_algebra::binary_op(), fiber_bundle::sec_tp::dd(), fiber_bundle::atp_algebra::hook(), fiber_bundle::sec_atp::is_p_form(), fiber_bundle::sec_tp::p(), fiber_bundle::sec_tp::put_variance(), star(), 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_tp::variance().
void fiber_bundle::sec_atp_algebra::hook | ( | const sec_at2_e3 & | x0, |
const sec_e3 & | x1, | ||
sec_e3 & | xresult, | ||
bool | xauto_access | ||
) |
The interior (hook) product of two antisymmetric tensors (pre-allocated version for persistent types).
Definition at line 791 of file sec_at2_e3.cc.
References fiber_bundle::sec_vd_algebra::binary_op(), fiber_bundle::sec_tp::dd(), fiber_bundle::atp_algebra::hook(), fiber_bundle::sec_atp::is_p_form(), fiber_bundle::sec_tp::p(), fiber_bundle::sec_tp::put_variance(), star(), 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_tp::variance().
void fiber_bundle::sec_atp_algebra::star | ( | const sec_at2_e2 & | x0, |
sec_at0 & | xresult, | ||
bool | xauto_access | ||
) |
The Hodge star operator for antisymmetric tensors (pre-allocated version).
Definition at line 830 of file sec_at2_e2.cc.
References fiber_bundle::sec_tp::dd(), fiber_bundle::sec_atp::is_p_form(), fiber_bundle::sec_tp::p(), fiber_bundle::sec_tp::put_variance(), fiber_bundle::atp_algebra::star(), sheaf::read_write_monitor_handle::state_is_auto_read_accessible(), sheaf::read_write_monitor_handle::state_is_auto_read_write_accessible(), fiber_bundle::sec_vd_algebra::unary_op(), and fiber_bundle::sec_tp::variance().
Referenced by hook(), fields::field_atp_algebra::star(), and star().
void fiber_bundle::sec_atp_algebra::star | ( | const sec_at0 & | x0, |
sec_at2_e2 & | xresult, | ||
bool | xauto_access | ||
) |
The Hodge star operator for antisymmetric tensors (pre-allocated version).
Definition at line 870 of file sec_at2_e2.cc.
References fiber_bundle::sec_tp::dd(), fiber_bundle::sec_atp::is_p_form(), fiber_bundle::sec_tp::p(), fiber_bundle::sec_tp::put_variance(), star(), fiber_bundle::atp_algebra::star(), sheaf::read_write_monitor_handle::state_is_auto_read_accessible(), sheaf::read_write_monitor_handle::state_is_auto_read_write_accessible(), fiber_bundle::sec_vd_algebra::unary_op(), and fiber_bundle::sec_tp::variance().
void fiber_bundle::sec_atp_algebra::star | ( | const sec_atp & | x0, |
sec_atp & | xresult, | ||
bool | xauto_access | ||
) |
The Hodge star operator for antisymmetric tensors (pre-allocated version).
Definition at line 794 of file sec_atp.cc.
References fiber_bundle::atp_algebra::star(), sheaf::read_write_monitor_handle::state_is_auto_read_accessible(), sheaf::read_write_monitor_handle::state_is_auto_read_write_accessible(), and wedge().
The Hodge star operator for antisymmetric tensors (pre-allocated version).
Definition at line 910 of file sec_at2_e2.cc.
References fiber_bundle::sec_tp::dd(), fiber_bundle::sec_atp::is_p_form(), fiber_bundle::sec_tp::p(), fiber_bundle::sec_tp::put_variance(), fiber_bundle::atp_algebra::star(), sheaf::read_write_monitor_handle::state_is_auto_read_accessible(), sheaf::read_write_monitor_handle::state_is_auto_read_write_accessible(), fiber_bundle::sec_vd_algebra::unary_op(), fiber_bundle::sec_tp::variance(), and wedge().
void fiber_bundle::sec_atp_algebra::star | ( | const sec_at3_e3 & | x0, |
sec_at0 & | xresult, | ||
bool | xauto_access | ||
) |
The Hodge star operator for antisymmetric tensors (pre-allocated version).
Definition at line 796 of file sec_at3_e3.cc.
References fiber_bundle::sec_tp::dd(), fiber_bundle::sec_atp::is_p_form(), fiber_bundle::sec_tp::p(), fiber_bundle::sec_tp::put_variance(), star(), fiber_bundle::atp_algebra::star(), sheaf::read_write_monitor_handle::state_is_auto_read_accessible(), sheaf::read_write_monitor_handle::state_is_auto_read_write_accessible(), fiber_bundle::sec_vd_algebra::unary_op(), and fiber_bundle::sec_tp::variance().
void fiber_bundle::sec_atp_algebra::star | ( | const sec_at2_e3 & | x0, |
sec_e3 & | xresult, | ||
bool | xauto_access | ||
) |
The Hodge star operator for antisymmetric tensors (pre-allocated version).
Definition at line 823 of file sec_at2_e3.cc.
References fiber_bundle::sec_tp::dd(), fiber_bundle::sec_atp::is_p_form(), fiber_bundle::sec_tp::p(), fiber_bundle::sec_tp::put_variance(), star(), fiber_bundle::atp_algebra::star(), sheaf::read_write_monitor_handle::state_is_auto_read_accessible(), sheaf::read_write_monitor_handle::state_is_auto_read_write_accessible(), fiber_bundle::sec_vd_algebra::unary_op(), and fiber_bundle::sec_tp::variance().
void fiber_bundle::sec_atp_algebra::star | ( | const sec_at0 & | x0, |
sec_at3_e3 & | xresult, | ||
bool | xauto_access | ||
) |
The Hodge star operator for antisymmetric tensors (pre-allocated version).
Definition at line 836 of file sec_at3_e3.cc.
References fiber_bundle::sec_tp::dd(), fiber_bundle::sec_atp::is_p_form(), fiber_bundle::sec_tp::p(), fiber_bundle::sec_tp::put_variance(), fiber_bundle::atp_algebra::star(), sheaf::read_write_monitor_handle::state_is_auto_read_accessible(), sheaf::read_write_monitor_handle::state_is_auto_read_write_accessible(), fiber_bundle::sec_vd_algebra::unary_op(), fiber_bundle::sec_tp::variance(), and wedge().
void fiber_bundle::sec_atp_algebra::star | ( | const sec_e3 & | x0, |
sec_at2_e3 & | xresult, | ||
bool | xauto_access | ||
) |
The Hodge star operator for antisymmetric tensors (pre-allocated version).
Definition at line 863 of file sec_at2_e3.cc.
References fiber_bundle::sec_tp::dd(), fiber_bundle::sec_atp::is_p_form(), fiber_bundle::sec_tp::p(), fiber_bundle::sec_tp::put_variance(), fiber_bundle::atp_algebra::star(), sheaf::read_write_monitor_handle::state_is_auto_read_accessible(), sheaf::read_write_monitor_handle::state_is_auto_read_write_accessible(), fiber_bundle::sec_vd_algebra::unary_op(), fiber_bundle::sec_tp::variance(), and wedge().
void fiber_bundle::sec_atp_algebra::wedge | ( | const sec_atp & | x0, |
const sec_atp & | x1, | ||
sec_atp & | xresult, | ||
bool | xauto_access | ||
) |
The exterior (wedge) product of two antisymmetric tensors (pre-allocated version).
Definition at line 867 of file sec_atp.cc.
References fiber_bundle::sec_tp::dd(), fiber_bundle::sec_atp::is_p_form(), fiber_bundle::sec_tp::p(), sheaf::read_write_monitor_handle::state_is_auto_read_accessible(), sheaf::read_write_monitor_handle::state_is_auto_read_write_accessible(), and fiber_bundle::atp_algebra::wedge().
void fiber_bundle::sec_atp_algebra::wedge | ( | const sec_e2 & | x0, |
const sec_e2 & | x1, | ||
sec_at2_e2 & | xresult, | ||
bool | xauto_access | ||
) |
The exterior (wedge) product of two antisymmetric tensors (pre-allocated version).
Definition at line 950 of file sec_at2_e2.cc.
References fiber_bundle::sec_vd_algebra::binary_op(), fiber_bundle::sec_tp::dd(), fiber_bundle::sec_atp::is_p_form(), fiber_bundle::sec_tp::p(), fiber_bundle::sec_tp::put_variance(), sheaf::read_write_monitor_handle::state_is_auto_read_accessible(), sheaf::read_write_monitor_handle::state_is_auto_read_write_accessible(), fiber_bundle::sec_tp::variance(), and fiber_bundle::atp_algebra::wedge().
Referenced by star(), and fields::field_atp_algebra::wedge().
void fiber_bundle::sec_atp_algebra::wedge | ( | const sec_at2_e3 & | x0, |
const sec_e3 & | x1, | ||
sec_at3_e3 & | xresult, | ||
bool | xauto_access | ||
) |
The exterior (wedge) product of two antisymmetric tensors (pre-allocated version).
Definition at line 876 of file sec_at3_e3.cc.
References fiber_bundle::sec_vd_algebra::binary_op(), fiber_bundle::sec_tp::dd(), fiber_bundle::sec_atp::is_p_form(), fiber_bundle::sec_tp::p(), fiber_bundle::sec_tp::put_variance(), sheaf::read_write_monitor_handle::state_is_auto_read_accessible(), sheaf::read_write_monitor_handle::state_is_auto_read_write_accessible(), fiber_bundle::sec_tp::variance(), and fiber_bundle::atp_algebra::wedge().
void fiber_bundle::sec_atp_algebra::wedge | ( | const sec_e3 & | x0, |
const sec_e3 & | x1, | ||
sec_at2_e3 & | xresult, | ||
bool | xauto_access | ||
) |
The exterior (wedge) product of two antisymmetric tensors (pre-allocated version).
Definition at line 903 of file sec_at2_e3.cc.
References fiber_bundle::sec_vd_algebra::binary_op(), fiber_bundle::sec_tp::dd(), fiber_bundle::sec_atp::is_p_form(), fiber_bundle::sec_tp::p(), fiber_bundle::sec_tp::put_variance(), sheaf::read_write_monitor_handle::state_is_auto_read_accessible(), sheaf::read_write_monitor_handle::state_is_auto_read_write_accessible(), fiber_bundle::sec_tp::variance(), and fiber_bundle::atp_algebra::wedge().