| add(const VectorImp< B > &b) | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| array_type typedef (次で定義されています。 TVectorSlice< SZ, STR, OD >) | TVectorSlice< SZ, STR, OD > | |
| assign(const VectorImp< B > &b) | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| assign(const element_type *b) | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| base_type typedef (次で定義されています。 TVectorSlice< SZ, STR, OD >) | TVectorSlice< SZ, STR, OD > | |
| clear(const element_type v=zero(0)) | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| clip(const VectorImp< BD > &b, const VectorImp< ED > &e) | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| const_array_type typedef (次で定義されています。 TVectorSlice< SZ, STR, OD >) | TVectorSlice< SZ, STR, OD > | |
| data (次で定義されています。 TVectorSlice< SZ, STR, OD >) | TVectorSlice< SZ, STR, OD > | protected |
| DEF_VECTOR_BASIC_MEMBER(TVectorSlice) | TVectorSlice< SZ, STR, OD > | |
| desc typedef (次で定義されています。 TVectorSlice< SZ, STR, OD >) | TVectorSlice< SZ, STR, OD > | |
| div(const element_type &b) | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| dot(const VectorImp< B > &b) const | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| element_max(const VectorImp< B > &b) | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| element_min(const VectorImp< B > &b) | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| element_type typedef (次で定義されています。 VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >) | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | |
| equal(const VectorImp< B > &b) const | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| exp() | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| exp() const (次で定義されています。 VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >) | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| exp_type typedef (次で定義されています。 VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >) | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | |
| init_buffer() | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inlineprotected |
| input(T &is) | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| item(size_t n) const | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| item(size_t n) (次で定義されています。 VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >) | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| item_impl(size_t i) | TVectorSlice< SZ, STR, OD > | inline |
| item_impl(size_t i) const (次で定義されています。 TVectorSlice< SZ, STR, OD >) | TVectorSlice< SZ, STR, OD > | inline |
| multi(const element_type &b) | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| norm() const | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| operator const element_type *() const (次で定義されています。 VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >) | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| operator element_type *() | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| operator*(element_type b) const | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| operator*=(T b) | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| operator+=(const VectorImp< BD > &b) | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| operator-() const | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| operator-=(const VectorImp< BD > &b) | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| operator/(element_type b) const | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| operator/=(T b) | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| operator[](I n) | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| operator[](I n) const | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| print(std::ostream &os, const char *sep="( )") const | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| resize(size_t sz) | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| resize(size_t sz, const element_type v) | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| resize_impl(size_t sz) (次で定義されています。 TVectorBase< SZ, TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >) | TVectorBase< SZ, TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| ret_type typedef (次で定義されています。 VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >) | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | |
| set_default() | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inlineprotected |
| size() const | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| SIZE (次で定義されています。 TVectorSlice< SZ, STR, OD >) | TVectorSlice< SZ, STR, OD > | static |
| size_impl() const (次で定義されています。 TVectorBase< SZ, TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >) | TVectorBase< SZ, TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| square() const | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| STRIDE (次で定義されています。 TVectorSlice< SZ, STR, OD >) | TVectorSlice< SZ, STR, OD > | static |
| stride() const | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| stride_impl() const | TVectorSlice< SZ, STR, OD > | inline |
| sub(const VectorImp< B > &b) | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| sub_vector(SZ) | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| sub_vector(SZ) const (次で定義されています。 VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >) | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| sub_vector(size_t off, SZ) | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| sub_vector(size_t off, SZ) const (次で定義されています。 VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >) | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| t_slice(SZ) | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| t_slice(SZ) const (次で定義されています。 VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >) | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| t_slice(size_t off, SZ) | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| t_slice(size_t off, SZ) const (次で定義されています。 VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >) | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| TVectorBase() (次で定義されています。 TVectorBase< SZ, TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >) | TVectorBase< SZ, TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inlineprotected |
| unit() const | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| unitize() | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| v_range(size_t off, size_t sz) | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| v_range(size_t off, size_t sz) const (次で定義されています。 VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >) | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| v_slice(size_t off, size_t sz, size_t str) | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| v_slice(size_t off, size_t sz, size_t str) const (次で定義されています。 VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >) | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| VectorImp() | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | inline |
| zero typedef (次で定義されています。 VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > >) | VectorImp< TVectorDesc< STR *OD::STRIDE, TVectorSlice< SZ, STR, OD >, TVector< SZ, TYPENAME OD::element_type >, TYPENAME OD::element_type, TYPENAME OD::zero > > | |