19 std::vector<Vector_t<double, 3>> nodes;
26 }
catch (std::runtime_error& e) {
27 std::cout << e.what() << std::endl;
32 if (nodes.size() < 3)
return false;
46 bfuncs.push_back(std::shared_ptr<Base>(tri.clone()));
ippl::Vector< T, Dim > Vector_t
std::vector< mslang::Triangle > getTriangles() const
double parseMathExpression(const std::string &str)
std::string::iterator iterator
virtual void print(int ident)
std::vector< Triangle > triangles_m
virtual void apply(std::vector< std::shared_ptr< Base > > &bfuncs)
void triangulize(std::vector< Vector_t< double, 3 > > &nodes)
static bool parse_detail(iterator &it, const iterator &end, Function *&fun)