Поделиться через


Класс double_4

Представляет короткий вектор четырех двойных.

Синтаксис

class double_4;

Участники

Общедоступные определения типов

Имя Описание
value_type

Открытые конструкторы

Имя Описание
Конструктор double_4 Перегружен. Конструктор по умолчанию инициализирует все элементы с 0.

Открытые методы

Имя Описание
double_4::get_w
double_4::get_wx
double_4::get_wxy
double_4::get_wxyz
double_4::get_wxz
double_4::get_wxzy
double_4::get_wy
double_4::get_wyx
double_4::get_wyxz
double_4::get_wyz
double_4::get_wyzx
double_4::get_wz
double_4::get_wzx
double_4::get_wzxy
double_4::get_wzy
double_4::get_wzyx
double_4::get_x
double_4::get_xw
double_4::get_xwy
double_4::get_xwyz
double_4::get_xwz
double_4::get_xwzy
double_4::get_xy
double_4::get_xyw
double_4::get_xywz
double_4::get_xyz
double_4::get_xyzw
double_4::get_xz
double_4::get_xzw
double_4::get_xzwy
double_4::get_xzy
double_4::get_xzyw
double_4::get_y
double_4::get_yw
double_4::get_ywx
double_4::get_ywxz
double_4::get_ywz
double_4::get_ywzx
double_4::get_yx
double_4::get_yxw
double_4::get_yxwz
double_4::get_yxz
double_4::get_yxzw
double_4::get_yz
double_4::get_yzw
double_4::get_yzwx
double_4::get_yzx
double_4::get_yzxw
double_4::get_z
double_4::get_zw
double_4::get_zwx
double_4::get_zwxy
double_4::get_zwy
double_4::get_zwyx
double_4::get_zx
double_4::get_zxw
double_4::get_zxwy
double_4::get_zxy
double_4::get_zxyw
double_4::get_zy
double_4::get_zyw
double_4::get_zywx
double_4::get_zyx
double_4::get_zyxw
double_4::ref_a
double_4::ref_b
double_4::ref_g
double_4::ref_r
double_4::ref_w
double_4::ref_x
double_4::ref_y
double_4::ref_z
double_4::set_w
double_4::set_wx
double_4::set_wxy
double_4::set_wxyz
double_4::set_wxz
double_4::set_wxzy
double_4::set_wy
double_4::set_wyx
double_4::set_wyxz
double_4::set_wyz
double_4::set_wyzx
double_4::set_wz
double_4::set_wzx
double_4::set_wzxy
double_4::set_wzy
double_4::set_wzyx
double_4::set_x
double_4::set_xw
double_4::set_xwy
double_4::set_xwyz
double_4::set_xwz
double_4::set_xwzy
double_4::set_xy
double_4::set_xyw
double_4::set_xywz
double_4::set_xyz
double_4::set_xyzw
double_4::set_xz
double_4::set_xzw
double_4::set_xzwy
double_4::set_xzy
double_4::set_xzyw
double_4::set_y
double_4::set_yw
double_4::set_ywx
double_4::set_ywxz
double_4::set_ywz
double_4::set_ywzx
double_4::set_yx
double_4::set_yxw
double_4::set_yxwz
double_4::set_yxz
double_4::set_yxzw
double_4::set_yz
double_4::set_yzw
double_4::set_yzwx
double_4::set_yzx
double_4::set_yzxw
double_4::set_z
double_4::set_zw
double_4::set_zwx
double_4::set_zwxy
double_4::set_zwy
double_4::set_zwyx
double_4::set_zx
double_4::set_zxw
double_4::set_zxwy
double_4::set_zxy
double_4::set_zxyw
double_4::set_zy
double_4::set_zyw
double_4::set_zywx
double_4::set_zyx
double_4::set_zyxw

Открытые операторы

Имя Описание
double_4::operator-
double_4::operator--
double_4::operator*=
double_4::operator/=
double_4::operator++
double_4::operator+=
double_4::operator=
double_4::operator-=

Открытые константы

Имя Описание
Констант размера

Открытые члены данных

Имя Описание
double_4::a
double_4::ab
double_4::abg
double_4::abgr
double_4::abr
double_4::abrg
double_4::ag
double_4::agb
double_4::agbr
double_4::agr
double_4::agrb
double_4::ar
double_4::arb
double_4::arbg
double_4::arg
double_4::argb
double_4::b
double_4::ba
double_4::bag
double_4::bagr
double_4::bar
double_4::barg
double_4::bg
double_4::bga
double_4::bgar
double_4::bgr
double_4::bgra
double_4::br
double_4::bra
double_4::brag
double_4::brg
double_4::brga
double_4::g
double_4::ga
double_4::gab
double_4::gabr
double_4::gar
double_4::garb
double_4::gb
double_4::gba
double_4::gbar
double_4::gbr
double_4::gbra
double_4::gr
double_4::gra
double_4::grab
double_4::grb
double_4::grba
double_4::r
double_4::ra
double_4::rab
double_4::rabg
double_4::rag
double_4::ragb
double_4::rb
double_4::rba
double_4::rbag
double_4::rbg
double_4::rbga
double_4::rg
double_4::rga
double_4::rgab
double_4::rgb
double_4::rgba
double_4::w
double_4::wx
double_4::wxy
double_4::wxyz
double_4::wxz
double_4::wxzy
double_4::wy
double_4::wyx
double_4::wyxz
double_4::wyz
double_4::wyzx
double_4::wz
double_4::wzx
double_4::wzxy
double_4::wzy
double_4::wzyx
double_4::x
double_4::xw
double_4::xwy
double_4::xwyz
double_4::xwz
double_4::xwzy
double_4::xy
double_4::xyw
double_4::xywz
double_4::xyz
double_4::xyzw
double_4::xz
double_4::xzw
double_4::xzwy
double_4::xzy
double_4::xzyw
double_4::y
double_4::yw
double_4::ywx
double_4::ywxz
double_4::ywz
double_4::ywzx
double_4::yx
double_4::yxw
double_4::yxwz
double_4::yxz
double_4::yxzw
double_4::yz
double_4::yzw
double_4::yzwx
double_4::yzx
double_4::yzxw
double_4::z
double_4::zw
double_4::zwx
double_4::zwxy
double_4::zwy
double_4::zwyx
double_4::zx
double_4::zxw
double_4::zxwy
double_4::zxy
double_4::zxyw
double_4::zy
double_4::zyw
double_4::zywx
double_4::zyx
double_4::zyxw

Иерархия наследования

double_4

Требования

Заголовок: amp_short_vectors.h

Пространство имен: параллелизм::графика

double_4

Конструктор по умолчанию инициализирует все элементы с 0.

double_4() restrict(amp,
    cpu);

double_4(
    double _V0,
    double _V1,
    double _V2,
    double _V3) restrict(amp,
    cpu);

double_4(
    double _V) restrict(amp,
    cpu);

double_4(
    const double_4& _Other) restrict(amp,
    cpu);

explicit inline double_4(
    const uint_4& _Other) restrict(amp,
    cpu);

explicit inline double_4(
    const int_4& _Other) restrict(amp,
    cpu);

explicit inline double_4(
    const float_4& _Other) restrict(amp,
    cpu);

explicit inline double_4(
    const unorm_4& _Other) restrict(amp,
    cpu);

explicit inline double_4(
    const norm_4& _Other) restrict(amp,
    cpu);

Параметры

_V0
Значение для инициализации элемента 0.

_V1
Значение для инициализации элемента 1.

_V2
Значение для инициализации элемента 2.

_V3
Значение для инициализации элемента 3.

_V
Значение инициализации.

_Other
Объект, используемый для инициализации.

size

static const int size = 4;

См. также

Пространство имен Concurrency::graphics