Class PolyNode

Inheritance Relationships

Base Type

Class Documentation

class brille::PolyNode : public brille::NullNode

Public Functions

PolyNode()
PolyNode(const std::vector<std::array<ind_t, 4>> &vit, const std::vector<std::array<double, 4>> &cit, const std::vector<double> &volt)
ind_t tetrahedra_count() const
ind_t vertex_count() const
std::vector<ind_t> vertices(void) const
std::vector<std::array<ind_t, 4>> vertices_per_tetrahedron(void) const
bool indices_weights(const bArray<double> &vertices, const bArray<double> &x, std::vector<std::pair<ind_t, double>> &iw) const
double volume(const bArray<double>&) const