SheafSystem
0.0.0.0
|
Implementation for vd facet function templates. More...
#include "SheafSystem/sheaf_dll_spec.h"
#include "SheafSystem/assert_contract.h"
#include "SheafSystem/vd.h"
Go to the source code of this file.
Namespaces | |
fiber_bundle | |
Namespace for the fiber_bundles component of the sheaf system. | |
fiber_bundle::vd_algebra | |
Namespace containing the vector algrebra functions for the fiber_bundles component of the sheaf system. | |
Functions | |
template<typename T > | |
T * | fiber_bundle::vd_algebra::add (const T &x0, const T &x1) |
x0 add x1 (auto-allocated version for volatile types). More... | |
template<typename T > | |
void | fiber_bundle::vd_algebra::add_equal (T &xresult, const T &xother) |
x0 add x1 (self-allocated version for volatile types). More... | |
template<typename T > | |
T * | fiber_bundle::vd_algebra::operator+ (const T &x0, const T &x1) |
x0 + x1 (auto-allocated for volatile types); synonym for add(x0, x1). More... | |
template<typename T > | |
T & | fiber_bundle::vd_algebra::operator+= (T &xresult, const T &xother) |
x0 += x1 (self-allocated for volatile types); synonym for add_equal(x0, x1). More... | |
template<typename T > | |
T * | fiber_bundle::vd_algebra::subtract (const T &x0, const T &x1) |
x0 subtract x1 (auto-allocated version volatile types). More... | |
template<typename T > | |
void | fiber_bundle::vd_algebra::subtract_equal (T &xresult, const T &xother) |
x0 subtract_equal x1 (self-allocated version for volatile types). More... | |
template<typename T > | |
T * | fiber_bundle::vd_algebra::operator- (const T &x0, const T &x1) |
x0 - x1 (auto-allocated for volatile types); synonym for subtract(x0, x1). More... | |
template<typename T > | |
T & | fiber_bundle::vd_algebra::operator-= (T &xresult, const T &xother) |
x0 -= x1 (self-allocated for volatile types); synonym for subtract_equal(x0, x1). More... | |
template<typename T > | |
T * | fiber_bundle::vd_algebra::multiply (const T &x0, const vd_value_type &x1) |
Vector x0 multiplied by scalar x1 (auto-allocated version for volatile types). More... | |
template<typename T > | |
void | fiber_bundle::vd_algebra::multiply_equal (T &xresult, const vd_value_type &xother) |
Vector x0 multiplied by scalar x1 (self-allocated version for volatile types). More... | |
template<typename T > | |
T * | fiber_bundle::vd_algebra::operator* (const T &x0, const vd_value_type &x1) |
Vector x0 * scalar x1 (auto-allocated for volatile types); synonym for multiply(x0, x1). More... | |
template<typename T > | |
T & | fiber_bundle::vd_algebra::operator*= (T &xresult, const vd_value_type &x1) |
Vector x0 *= scalar x1 (self-allocated for volatile types); synonym for multiply_equal(x0, x1). More... | |
template<typename T > | |
T * | fiber_bundle::vd_algebra::divide (const T &x0, const vd_value_type &x1) |
Vector x0 divided by scalar x1 (auto-allocated version for volatile types). More... | |
template<typename T > | |
void | fiber_bundle::vd_algebra::divide_equal (T &xresult, const vd_value_type &x1) |
Vector x0 divided by scalar x1 (self-allocated version for volatile types). More... | |
template<typename T > | |
T * | fiber_bundle::vd_algebra::operator/ (const T &x0, const vd_value_type &x1) |
Vector x0 / scalar x1 (auto-allocated for volatile types); synonym for divide(x0, x1). More... | |
template<typename T > | |
T & | fiber_bundle::vd_algebra::operator/= (T &xresult, const vd_value_type &x1) |
Vector x0 /= scalar x1 (self-allocated for volatile types); synonym for divide_equal(x0, x1). More... | |
Implementation for vd facet function templates.
Definition in file vd.impl.h.