1#ifndef MSLANG_TRIANGLE_H
2#define MSLANG_TRIANGLE_H
8 std::vector<Vector_t<double, 3>>
nodes_m;
22 virtual void print(
int indentwidth);
23 virtual void apply(std::vector<std::shared_ptr<Base> > &bfuncs);
24 virtual std::shared_ptr<Base>
clone()
const;
ippl::Vector< T, Dim > Vector_t
std::vector< Vector_t< double, 3 > > nodes_m
virtual void computeBoundingBox()
virtual std::shared_ptr< Base > clone() const
virtual bool isInside(const Vector_t< double, 3 > &R) const
virtual void print(int indentwidth)
Triangle(const Triangle &right)
virtual void writeGnuplot(std::ofstream &out) const
double crossProduct(const Vector_t< double, 3 > &pt, unsigned int nodeNum) const
virtual void apply(std::vector< std::shared_ptr< Base > > &bfuncs)