25 #include "SheafSystem/field_at1.h" 37 require(precondition_of(\
47 ensure(postcondition_of(\
64 require(precondition_of(\
74 ensure(postcondition_of(\
void SHEAF_DLL_SPEC pull(const field_jcb &xjcb, const field_at1 &xcovector, field_at1 &xresult, bool xauto_access)
Pull covector back (pre-allocated version).
void SHEAF_DLL_SPEC push(const field_jcb &xjcb, const field_at1 &xvector, field_at1 &xresult, bool xauto_access)
Push vector forward (pre-allocated version).
sec_at1 & property() const
The dependent variable of this field.
A property of type sec_at1 as a function of global coordinates.
SHEAF_DLL_SPEC void push(const sec_jcb &xjcb, const sec_at1 &xvector, sec_at1 &xresult, bool xauto_access)
Push vector forward (pre-allocated version).
SHEAF_DLL_SPEC void pull(const jcb &xjcb, const at1 &xcovector, at1 &xresult, bool xauto_access)
Pull covector back (pre-allocated version for persistent types).
A property of type sec_jcb as a function of global coordinates.
SHEAF_DLL_SPEC void pull(const sec_jcb &xjcb, const sec_at1 &xcovector, sec_at1 &xresult, bool xauto_access)
Pull covector back (pre-allocated version).
SHEAF_DLL_SPEC void push(const jcb &xjcb, const at1 &xvector, at1 &xresult, bool xauto_access)
Push vector forward (pre-allocated version for persistent types).
sec_jcb & property() const
The dependent variable of this field.