Shiokaze Framework
A research-oriented fluid solver for computer graphics
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
shape2 Member List

This is the complete list of members for shape2, including all inherited members.

box(double dx) constshape2inline
cell() constshape2inline
clamp(const vec2i &pi) constshape2inline
clamp(int i, int j) constshape2inline
count() constshape2inline
decode(size_t value) constshape2inline
dx() constshape2inline
empty() constshape2inline
encode(int i, int j) constshape2inline
encode(const vec2i &pi) constshape2inline
face(int dim) constshape2inline
find_cell(const vec2< T > &p) constshape2inline
find_face(const vec2< T > &p, unsigned dim) constshape2inline
find_node(const vec2< T > &p) constshape2inline
for_each(std::function< void(int i, int j)> func) constshape2inline
get(unsigned &w, unsigned &h) constshape2inline
get(unsigned gn[DIM2]) constshape2inline
hshape2
hash() constshape2inline
interruptible_for_each(std::function< bool(int i, int j)> func) constshape2inline
max() constshape2inline
nodal() constshape2inline
on_edge(int i, int j) constshape2inline
on_edge(const vec2i &pi) constshape2inline
operator!=(const shape2 &shape) constshape2inline
operator*(double s) constshape2inline
operator*=(double v)shape2inline
operator+(const shape2 &rhs) constshape2inline
operator+=(const shape2 &rhs)shape2inline
operator-(const shape2 &rhs) constshape2inline
operator-=(const shape2 &rhs)shape2inline
operator/(double s) constshape2inline
operator/=(double v)shape2inline
operator<(const shape2 &rhs) constshape2inline
operator==(const shape2 &shape) constshape2inline
operator[](unsigned idx) constshape2inline
operator[](unsigned idx)shape2inline
out_of_bounds(int i, int j) constshape2inline
out_of_bounds(const vec2i &pi) constshape2inline
shape2(const unsigned gn[DIM2])shape2inline
shape2(unsigned w, unsigned h)shape2inline
shape2()shape2inline
wshape2