18 #ifndef FIELD_VD_FUNCS_H 19 #define FIELD_VD_FUNCS_H 21 #ifndef SHEAF_DLL_SPEC_H 22 #include "SheafSystem/sheaf_dll_spec.h" 33 class SHEAF_DLL_SPEC field_at0;
39 namespace field_vd_algebra
145 #endif // ifndef FIELD_VD_FUNCS_H Namespace for fields component of sheaf system.
SHEAF_DLL_SPEC void divide_equal(field_vd &xresult, const sec_at0 &xother, bool xauto_access)
xresult divide_equal xother (pre-allocated version); synonym for divide(xresult, xother, xresult, xauto_access).
SHEAF_DLL_SPEC void subtract_equal(field_vd &xresult, const field_vd &xother, bool xauto_access)
x0 subtract_equal x1 (self-allocated version); synonym for subtract(xresult, xother, xresult, xauto_access).
SHEAF_DLL_SPEC void divide(const field_vd &x0, const sec_at0 &x1, field_vd &xresult, bool xauto_access)
x0 divided by x1 (pre-allocated version).
SHEAF_DLL_SPEC void subtract(const field_vd &x0, const field_vd &x1, field_vd &xresult, bool xauto_access)
x0 subtract x1 (pre-allocated version).
SHEAF_DLL_SPEC void multiply_equal(field_vd &xresult, const sec_at0 &xother, bool xauto_access)
xresult multiply_equal xresult (pre-allocated version); synonym for multiply(xresult, xother, xresult, xauto_access).
A vd-valued property as a function of global coordinates.
SHEAF_DLL_SPEC void contract(const field_vd &xvector, const field_vd &xcovector, field_at0 &xresult, bool xauto_access)
Contraction of vector xvector on covector xcovector (pre-allocated version).
SHEAF_DLL_SPEC void add_equal(field_vd &xresult, const field_vd &xother, bool xauto_access)
x0 add_equal x1 (self-allocated version); synonym for add(xresult, xother, xresult, xauto_access).
A property of type sec_at0 as a function of global coordinates.
SHEAF_DLL_SPEC void add(const field_vd &x0, const field_vd &x1, field_vd &xresult, bool xauto_access)
x0 add x1 (pre-allocated version).
Antisymetric tensor of degree 0. As the degree is 0 there is nothing to be symmetric or antisymmetric...
SHEAF_DLL_SPEC void multiply(const field_vd &x0, const sec_at0 &x1, field_vd &xresult, bool xauto_access)
x0 multiplied by x1 (pre-allocated version).
double vd_value_type
The type of component in the fiber; the scalar type in the fiber vector space.