GranOO  3.0
A robust and versatile workbench to build 3D dynamic simulations based on the Discrete Element Method
Classes | Namespaces | Functions
Tensor.hpp File Reference
#include <cmath>
#include <iostream>
#include "GranOO3/3rdParty/Eigen/Dense"
#include <boost/archive/text_oarchive.hpp>
#include <boost/archive/text_iarchive.hpp>
#include "GranOO3/Geom/Vector.hpp"

Go to the source code of this file.

Classes

class  GranOO3::Geom::Tensor
 

Namespaces

 GranOO3
 
 GranOO3::Geom
 This namespace group the entire Geom library.
 

Functions

std::ostream & GranOO3::Geom::operator<< (std::ostream &o, const Tensor &m)
 
Vector GranOO3::Geom::operator* (const Tensor &m, const Vector &v)
 
Tensor GranOO3::Geom::operator* (const double &d, const Tensor &m)
 
Tensor GranOO3::Geom::operator* (const Tensor &m, const double &d)
 
Tensor GranOO3::Geom::operator* (const Tensor &m1, const Tensor &m2)
 
Tensor GranOO3::Geom::operator/ (const Tensor &m, const double &d)
 
Tensor GranOO3::Geom::operator- (const Tensor &m1, const Tensor &m2)
 
Tensor GranOO3::Geom::operator+ (const Tensor &m1, const Tensor &m2)
 
bool GranOO3::Geom::operator== (const Tensor &m1, const Tensor &m2)