SheafSystem
0.0.0.0
|
Implementation for st2 facet function templates. More...
#include "SheafSystem/sheaf_dll_spec.h"
#include "SheafSystem/st2.h"
Go to the source code of this file.
Namespaces | |
fiber_bundle | |
Namespace for the fiber_bundles component of the sheaf system. | |
fiber_bundle::st2_algebra | |
Namespace containing the 2d symmetric tensor algrebra functions for the fiber_bundles component of the sheaf system. | |
Functions | |
template<typename T , typename GLN > | |
T * | fiber_bundle::st2_algebra::to_principal_axes (const T &xlite, GLN &xtransform) |
Computes the principal axes basis for xlite. Returns the diagonalization in the auto-allocated result and the transform in the pre-allocated xtransform. More... | |
template<typename T , typename GLN > | |
void | fiber_bundle::st2_algebra::to_principal_axes (const T &xlite, GLN &xtransform, T &xresult) |
Computes the principal axes basis for xlite. Returns the diagonalization in xresult and the transform in xtransform (pre-allocated). More... | |
template<typename T , typename GLN > | |
void | fiber_bundle::st2_algebra::to_principal_axes (const T &xlite, const T &xpd_lite, GLN &xtransform, T &xresult) |
Computes the principal axes basis for xlite and an associated positive definite tensor xpd_lite, and transforms both into the basis of xlite. The matrix of xlite transforms to the diagonal matrix of the eigenvalues of xlite, and the matrix of the associated positive definite tensor xpd_lite becomes the identity matrix. More... | |
Implementation for st2 facet function templates.
Definition in file st2.impl.h.