psim  1.0
Generalized 2D phonon transport using a Monte Carlo method
Geometry Namespace Reference

Classes

struct  Vector2D
 
struct  Point
 
struct  Line
 
struct  Triangle
 

Typedefs

using PointPair = std::pair< Point, Point >
 

Functions

std::ostream & operator<< (std::ostream &os, const Point &point)
 
Point operator- (const Point &lhs, const Point &rhs)
 
std::ostream & operator<< (std::ostream &os, const Line &line)
 
std::ostream & operator<< (std::ostream &os, const Triangle &triangle)
 

Typedef Documentation

◆ PointPair

using Geometry::PointPair = typedef std::pair<Point, Point>

Function Documentation

◆ operator-()

Point Geometry::operator- ( const Point lhs,
const Point rhs 
)

◆ operator<<() [1/3]

std::ostream & Geometry::operator<< ( std::ostream &  os,
const Line line 
)

◆ operator<<() [2/3]

std::ostream & Geometry::operator<< ( std::ostream &  os,
const Point point 
)

◆ operator<<() [3/3]

std::ostream & Geometry::operator<< ( std::ostream &  os,
const Triangle triangle 
)