#include <Tensor.hpp>
|
| Tensor () |
|
| Tensor (const Tensor &m) |
|
| Tensor (const Tensor &m, const Frame &from, const Frame &to) |
|
| Tensor (double, double, double, double, double, double, double, double, double) |
|
Tensor & | operator= (const Tensor &m) |
|
void | operator+= (const Tensor &m) |
|
void | operator/= (double d) |
|
void | clear () |
|
void | eigen_value (Vector &v, Quaternion &q) const |
|
double | determinant () const |
|
Tensor | transpose () const |
|
Tensor | inverse () const |
|
bool | is_null () const |
|
bool | is_nan () const |
|
double & | xx () |
|
double & | xy () |
|
double & | xz () |
|
double & | yx () |
|
double & | yy () |
|
double & | yz () |
|
double & | zx () |
|
double & | zy () |
|
double & | zz () |
|
const double & | xx () const |
|
const double & | xy () const |
|
const double & | xz () const |
|
const double & | yx () const |
|
const double & | yy () const |
|
const double & | yz () const |
|
const double & | zx () const |
|
const double & | zy () const |
|
const double & | zz () const |
|
void | set_xx (const double &) |
|
void | set_xy (const double &) |
|
void | set_xz (const double &) |
|
void | set_yx (const double &) |
|
void | set_yy (const double &) |
|
void | set_yz (const double &) |
|
void | set_zx (const double &) |
|
void | set_zy (const double &) |
|
void | set_zz (const double &) |
|
double | get_xx () const |
|
double | get_xy () const |
|
double | get_xz () const |
|
double | get_yx () const |
|
double | get_yy () const |
|
double | get_yz () const |
|
double | get_zx () const |
|
double | get_zy () const |
|
double | get_zz () const |
|
template<typename Axis > |
double & | val () |
|
template<typename Axis > |
const double & | val () const |
|
const double & | operator() (unsigned int i, unsigned int j) const |
|
double & | operator() (unsigned int i, unsigned int j) |
|
double | trace () const |
|
|
Eigen::Matrix< double, 3, 3 > | coord |
|
|
template<class Archive > |
void | serialize (Archive &ar, const unsigned int) |
|
◆ Tensor() [1/4]
GranOO3::Geom::Tensor::Tensor |
( |
| ) |
|
◆ Tensor() [2/4]
GranOO3::Geom::Tensor::Tensor |
( |
const Tensor & |
m | ) |
|
◆ Tensor() [3/4]
GranOO3::Geom::Tensor::Tensor |
( |
const Tensor & |
m, |
|
|
const Frame & |
from, |
|
|
const Frame & |
to |
|
) |
| |
◆ Tensor() [4/4]
GranOO3::Geom::Tensor::Tensor |
( |
double |
, |
|
|
double |
, |
|
|
double |
, |
|
|
double |
, |
|
|
double |
, |
|
|
double |
, |
|
|
double |
, |
|
|
double |
, |
|
|
double |
|
|
) |
| |
◆ class_ID()
static std::string GranOO3::Geom::Tensor::class_ID |
( |
| ) |
|
|
inlinestatic |
◆ clear()
void GranOO3::Geom::Tensor::clear |
( |
| ) |
|
◆ determinant()
double GranOO3::Geom::Tensor::determinant |
( |
| ) |
const |
◆ eigen_value()
◆ get_xx()
double GranOO3::Geom::Tensor::get_xx |
( |
| ) |
const |
◆ get_xy()
double GranOO3::Geom::Tensor::get_xy |
( |
| ) |
const |
◆ get_xz()
double GranOO3::Geom::Tensor::get_xz |
( |
| ) |
const |
◆ get_yx()
double GranOO3::Geom::Tensor::get_yx |
( |
| ) |
const |
◆ get_yy()
double GranOO3::Geom::Tensor::get_yy |
( |
| ) |
const |
◆ get_yz()
double GranOO3::Geom::Tensor::get_yz |
( |
| ) |
const |
◆ get_zx()
double GranOO3::Geom::Tensor::get_zx |
( |
| ) |
const |
◆ get_zy()
double GranOO3::Geom::Tensor::get_zy |
( |
| ) |
const |
◆ get_zz()
double GranOO3::Geom::Tensor::get_zz |
( |
| ) |
const |
◆ inverse()
Tensor GranOO3::Geom::Tensor::inverse |
( |
| ) |
const |
◆ is_nan()
bool GranOO3::Geom::Tensor::is_nan |
( |
| ) |
const |
◆ is_null()
bool GranOO3::Geom::Tensor::is_null |
( |
| ) |
const |
◆ operator()() [1/2]
double& GranOO3::Geom::Tensor::operator() |
( |
unsigned int |
i, |
|
|
unsigned int |
j |
|
) |
| |
◆ operator()() [2/2]
const double& GranOO3::Geom::Tensor::operator() |
( |
unsigned int |
i, |
|
|
unsigned int |
j |
|
) |
| const |
◆ operator+=()
void GranOO3::Geom::Tensor::operator+= |
( |
const Tensor & |
m | ) |
|
◆ operator/=()
void GranOO3::Geom::Tensor::operator/= |
( |
double |
d | ) |
|
◆ operator=()
Tensor& GranOO3::Geom::Tensor::operator= |
( |
const Tensor & |
m | ) |
|
◆ serialize()
template<class Archive >
void GranOO3::Geom::Tensor::serialize |
( |
Archive & |
ar, |
|
|
const unsigned int |
|
|
) |
| |
|
private |
◆ set_xx()
void GranOO3::Geom::Tensor::set_xx |
( |
const double & |
| ) |
|
◆ set_xy()
void GranOO3::Geom::Tensor::set_xy |
( |
const double & |
| ) |
|
◆ set_xz()
void GranOO3::Geom::Tensor::set_xz |
( |
const double & |
| ) |
|
◆ set_yx()
void GranOO3::Geom::Tensor::set_yx |
( |
const double & |
| ) |
|
◆ set_yy()
void GranOO3::Geom::Tensor::set_yy |
( |
const double & |
| ) |
|
◆ set_yz()
void GranOO3::Geom::Tensor::set_yz |
( |
const double & |
| ) |
|
◆ set_zx()
void GranOO3::Geom::Tensor::set_zx |
( |
const double & |
| ) |
|
◆ set_zy()
void GranOO3::Geom::Tensor::set_zy |
( |
const double & |
| ) |
|
◆ set_zz()
void GranOO3::Geom::Tensor::set_zz |
( |
const double & |
| ) |
|
◆ trace()
double GranOO3::Geom::Tensor::trace |
( |
| ) |
const |
◆ transpose()
Tensor GranOO3::Geom::Tensor::transpose |
( |
| ) |
const |
◆ val() [1/2]
template<typename Axis >
double& GranOO3::Geom::Tensor::val |
( |
| ) |
|
◆ val() [2/2]
template<typename Axis >
const double& GranOO3::Geom::Tensor::val |
( |
| ) |
const |
◆ xx() [1/2]
double& GranOO3::Geom::Tensor::xx |
( |
| ) |
|
◆ xx() [2/2]
const double& GranOO3::Geom::Tensor::xx |
( |
| ) |
const |
◆ xy() [1/2]
double& GranOO3::Geom::Tensor::xy |
( |
| ) |
|
◆ xy() [2/2]
const double& GranOO3::Geom::Tensor::xy |
( |
| ) |
const |
◆ xz() [1/2]
double& GranOO3::Geom::Tensor::xz |
( |
| ) |
|
◆ xz() [2/2]
const double& GranOO3::Geom::Tensor::xz |
( |
| ) |
const |
◆ yx() [1/2]
double& GranOO3::Geom::Tensor::yx |
( |
| ) |
|
◆ yx() [2/2]
const double& GranOO3::Geom::Tensor::yx |
( |
| ) |
const |
◆ yy() [1/2]
double& GranOO3::Geom::Tensor::yy |
( |
| ) |
|
◆ yy() [2/2]
const double& GranOO3::Geom::Tensor::yy |
( |
| ) |
const |
◆ yz() [1/2]
double& GranOO3::Geom::Tensor::yz |
( |
| ) |
|
◆ yz() [2/2]
const double& GranOO3::Geom::Tensor::yz |
( |
| ) |
const |
◆ zx() [1/2]
double& GranOO3::Geom::Tensor::zx |
( |
| ) |
|
◆ zx() [2/2]
const double& GranOO3::Geom::Tensor::zx |
( |
| ) |
const |
◆ zy() [1/2]
double& GranOO3::Geom::Tensor::zy |
( |
| ) |
|
◆ zy() [2/2]
const double& GranOO3::Geom::Tensor::zy |
( |
| ) |
const |
◆ zz() [1/2]
double& GranOO3::Geom::Tensor::zz |
( |
| ) |
|
◆ zz() [2/2]
const double& GranOO3::Geom::Tensor::zz |
( |
| ) |
const |
◆ boost::serialization::access
friend class boost::serialization::access |
|
friend |
◆ coord
Eigen::Matrix<double, 3, 3> GranOO3::Geom::Tensor::coord |
const int GranOO3::Geom::Tensor::N = 9 |
|
static |
The documentation for this class was generated from the following files: