Base classes
public std::vector< Compartment< T > >
Types
using const_reverse_iterator = typename base_type::const_reverse_iteratorusing reverse_iterator = typename base_type::reverse_iteratorusing difference_type = typename base_type::difference_typeusing size_type = typename base_type::size_typeusing const_iterator = typename base_type::const_iteratorusing iterator = typename base_type::iteratorusing const_reference = typename base_type::const_referenceusing reference = typename base_type::referenceusing const_pointer = typename base_type::const_pointerusing pointer = typename base_type::pointerusing value_type = typename base_type::value_type
Methods
generate(const polyhedron_type & hull, const int3 & nrooms) -> Compartment_arrayfind(const std::string & name) -> auto
Types
Methods
box(const vec3 & x0, const vec3 & x1) -> voidflooded_mass() const -> Tcalc_flooded_mass_centre() -> voidflooded_mass_centre() const -> const vec3 &flooding() const -> boolfire() const -> boolfire(bool rhs) -> voidflooded_volume(T rhs) -> Tflooded_volume() const -> Tpolyhedron(polyhedron_type && rhs) -> voidpolyhedron(const polyhedron_type & rhs) -> voidpolyhedron() const -> const polyhedron_type &name(const std::string & rhs) -> voidname() const -> const std::string &
Friends
template <class X>
operator<<