![]() |
SheafSystem
0.0.0.0
|
Interface for class ed. More...
#include "SheafSystem/sheaf_dll_spec.h"#include "SheafSystem/at1.h"#include "SheafSystem/tp_space.h"Go to the source code of this file.
Classes | |
| class | fiber_bundle::ed_lite |
| Euclidean vector space of dimension d (volatile version). More... | |
| class | fiber_bundle::ed |
| Euclidean vector space of dimension d (peresistent version). More... | |
Namespaces | |
| fiber_bundle | |
| Namespace for the fiber_bundles component of the sheaf system. | |
| fiber_bundle::ed_algebra | |
| Namespace containing the Euclidean vector algebra functions for the fiber_bundles component of the sheaf system. | |
Functions | |
| SHEAF_DLL_SPEC vd_value_type | fiber_bundle::ed_algebra::dot (const ed &x0, const ed &x1, bool xauto_access) |
| The Euclidean "dot" product of x0 with x1 (version for persistent types). More... | |
| SHEAF_DLL_SPEC vd_value_type | fiber_bundle::ed_algebra::length (const ed &x0, bool xauto_access) |
| The Euclidean length (magnitude) of x0 (version for persistent types). More... | |
| SHEAF_DLL_SPEC void | fiber_bundle::ed_algebra::put_length (ed &x0, const vd_value_type &xlength, bool xauto_access) |
| Set the Euclidean length (magnitude) of x0 to xlength. (version for persistent types). More... | |
| SHEAF_DLL_SPEC void | fiber_bundle::ed_algebra::normalize (const ed &x0, ed &xresult, bool xauto_access) |
| Normalize x0 (convert to a unit vector) (pre_allocated version for persistent types). More... | |
| template<typename T > | |
| void | fiber_bundle::ed_algebra::normalize (T &x0, bool xauto_access) |
| Normalize x0 (convert to a unit vector) in place (for persistent types). More... | |
| SHEAF_DLL_SPEC vd_value_type | fiber_bundle::ed_algebra::dot (const ed_lite &x0, const ed_lite &x1) |
| The Euclidean "dot" product of x0 with x1 (version for volatile types). More... | |
| SHEAF_DLL_SPEC vd_value_type | fiber_bundle::ed_algebra::length (const ed_lite &x0) |
| The Euclidean length (magnitude) of x0 (version for volatile types). More... | |
| SHEAF_DLL_SPEC void | fiber_bundle::ed_algebra::put_length (ed_lite &x0, const vd_value_type &xlength) |
| Set the Euclidean length (magnitude) of x0 to xlength. (version for volatile types). More... | |
| SHEAF_DLL_SPEC void | fiber_bundle::ed_algebra::normalize (const ed_lite &x0, ed_lite &xresult) |
| Normalize x0 (convert to a unit vector) (pre_allocated version for volatile types). More... | |
| template<typename T > | |
| vd_value_type | fiber_bundle::ed_algebra::operator* (const T &x0, const T &x1) |
| The Euclidean "dot" product of x0 with x1 (for volatile types). More... | |
| template<typename T > | |
| void | fiber_bundle::ed_algebra::normalize (T &x0) |
| Normalize x0 (convert to a unit vector) in place (for volatile types). More... | |
Interface for class ed.
Definition in file ed.h.