GranOO  3.0
A robust and versatile workbench to build 3D dynamic simulations based on the Discrete Element Method
Classes | Namespaces | Functions
SymTensor.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"
#include "GranOO3/Geom/Tensor.hpp"

Go to the source code of this file.

Classes

class  GranOO3::Geom::SymTensor
 

Namespaces

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

Functions

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