This website uses cookies to improve our services and deliver relevant ads.
By interacting with this site, you agree to this use. For more information, see our Cookies Policy

Libovr 1.30 Reference Guide

OVR::SymMat3 Class Reference

Object Data

SymMat3< T >

Public Types

T
Value_t ( )

Data Fields

T
v ( )

Public Member Functions

SymMat3 ( )
SymMat3 ( T s )
SymMat3 ( T a00, T a01, T a02, T a11, T a12, T a22 )
T
operator() ( int i, int j )
T &
operator() ( int i, int j )
this_type &
operator+= ( const this_type & b )
this_type &
operator-= ( const this_type & b )
this_type &
operator*= ( T s )
SymMat3
operator* ( T s )
T
this_type
Inverse ( )
T
Trace ( )
void
Rank1 ( const Vector3< T > & a )
void
Rank1Add ( const Vector3< T > & a )
void
Rank1Sub ( const Vector3< T > & a )

Static Public Member Functions

static int
Index ( unsigned int i, unsigned int j )
static SymMat3 &
Multiply ( SymMat3 * d, const SymMat3 & a, const SymMat3 & b )

Object Data Documentation

typedef SymMat3<T> OVR::SymMat3< T >::this_type ( )

Member Enumeration Documentation

typedef T OVR::SymMat3< T >::Value_t ( )

Field Documentation

T OVR::SymMat3< T >::v[6] ( )

Member Function Documentation

OVR::SymMat3< T >::SymMat3 ( )
OVR::SymMat3< T >::SymMat3 ( T s )
OVR::SymMat3< T >::SymMat3 ( T a00, T a01, T a02, T a11, T a12, T a22 )
OVR::SymMat3< T >::operator Matrix3< T > ( )
T OVR::SymMat3< T >::operator() ( int i, int j )
T& OVR::SymMat3< T >::operator() ( int i, int j )
this_type& OVR::SymMat3< T >::operator+= ( const this_type & b )
this_type& OVR::SymMat3< T >::operator-= ( const this_type & b )
this_type& OVR::SymMat3< T >::operator*= ( T s )
SymMat3 OVR::SymMat3< T >::operator* ( T s )
T OVR::SymMat3< T >::Determinant ( )
this_type OVR::SymMat3< T >::Inverse ( )
T OVR::SymMat3< T >::Trace ( )
void OVR::SymMat3< T >::Rank1 ( const Vector3< T > & a )
void OVR::SymMat3< T >::Rank1Add ( const Vector3< T > & a )
void OVR::SymMat3< T >::Rank1Sub ( const Vector3< T > & a )

Static Member Function Documentation

static int OVR::SymMat3< T >::Index ( unsigned int i, unsigned int j )
static SymMat3& OVR::SymMat3< T >::Multiply ( SymMat3 * d, const SymMat3 & a, const SymMat3 & b )
The documentation for this class was generated from the following file: Include/Extras/OVR_Math.h