DLPrimitives
dlprim::Shape Member List

This is the complete list of members for dlprim::Shape, including all inherited members.

begin() const (defined in dlprim::Shape)dlprim::Shapeinline
broadcast_strides(Shape const &target) const dlprim::Shape
end() const (defined in dlprim::Shape)dlprim::Shapeinline
from_range(It begin, It end)dlprim::Shapeinlinestatic
operator!=(Shape const &other) const (defined in dlprim::Shape)dlprim::Shapeinline
operator==(Shape const &other) const (defined in dlprim::Shape)dlprim::Shapeinline
operator[](int i) (defined in dlprim::Shape)dlprim::Shapeinline
operator[](int i) const dlprim::Shapeinline
reshape(std::vector< int > const &dims) const dlprim::Shape
Shape() (defined in dlprim::Shape)dlprim::Shapeinline
Shape(size_t b) (defined in dlprim::Shape)dlprim::Shapeinline
Shape(size_t b, size_t c) (defined in dlprim::Shape)dlprim::Shapeinline
Shape(size_t b, size_t c, size_t h) (defined in dlprim::Shape)dlprim::Shapeinline
Shape(size_t b, size_t c, size_t h, size_t w) (defined in dlprim::Shape)dlprim::Shapeinline
Shape(size_t b, size_t c, size_t d, size_t h, size_t w) (defined in dlprim::Shape)dlprim::Shapeinline
size() const dlprim::Shapeinline
size_no_batch() const dlprim::Shapeinline
split_and_merge_over_axis(int axis) const dlprim::Shapeinline
squeeze(std::vector< int > dims) const dlprim::Shape
squeeze() const dlprim::Shape
total_size() const dlprim::Shapeinline
unsqueeze(int axis) const dlprim::Shape