<valarray>
클래스 템플릿 valarray<Type>
및 여러 지원 클래스 템플릿 및 함수를 정의합니다.
요구 사항
헤더:<valarray>
네임스페이스: std
참고 항목
valarray 라이브러리는 <문을 사용합니다#include <initializer_list>
.>
설명
이러한 클래스 템플릿 및 함수는 성능 향상을 위해 비정상적인 위도를 허용합니다. 특히 형식 valarray<T1>
을 반환하는 함수는 다른 형식 T2
의 개체를 반환할 수 있습니다. 이 경우 하나 이상의 형식 valarray<T2>
인수를 허용하는 함수에는 해당 인수의 임의 조합을 허용하는 오버로드가 있어야 하며, 각 인수는 형식 T2
의 인수로 대체됩니다.
멤버
함수
속성 | 설명 |
---|---|
abs |
입력 요소의 절대값과 같은 요소를 반환하여 valarray 입력valarray 의 요소에 대해 작동합니다valarray . |
acos |
해당 요소가 입력 valarray 요소의 아크코사인과 같은 값을 반환하여 valarray 입력 valarray 의 요소에 대해 작동합니다. |
asin |
해당 요소가 입력 valarray 요소의 아크사인과 같은 값을 반환하여 valarray 입력 valarray 의 요소에 대해 작동합니다. |
atan |
입력 요소의 원소에서 작동하며 valarray 해당 요소가 입력 valarray valarray 요소의 아크탄젠트 주체 값과 같은 값을 반환합니다. |
atan2 |
valarray 해당 요소가 상수와 입력 요소의 조합으로 지정된 카티시안 구성 요소의 아크탄젠트와 같은 값을 valarray 반환합니다. |
begin |
|
cos |
입력 요소의 코사인과 같은 요소를 반환하여 valarray 입력valarray valarray 의 요소에 대해 작동합니다. |
cosh |
입력 요소의 하이퍼볼릭 코사인과 같은 요소를 반환하여 valarray 입력 valarray valarray 요소에 대해 작동합니다. |
end |
|
exp |
해당 요소가 입력 요소의 자연 지수와 같은 값을 반환하여 valarray 입력valarray valarray 의 요소에 대해 작동합니다. |
log |
입력 요소의 자연 로그와 같은 요소를 반환하여 valarray 입력valarray valarray 의 요소에 대해 작동합니다. |
log10 |
입력 valarray 요소의 기본 10 또는 공통 로그와 같은 요소를 반환하여 valarray 입력의 요소에 대해 작동합니다 valarray . |
pow |
입력 valarray 및 상수의 요소에 대해 작동하며 valarray 입력 요소 또는 상수의 요소로 지정된 지수로 올라온 상수 또는 입력 valarray 요소로 지정된 기본 요소와 같은 요소를 valarray 반환합니다. |
sin |
해당 요소가 입력 valarray 요소의 사인과 같은 값을 반환하여 valarray 입력의 요소에 대해 작동합니다 valarray . |
sinh |
해당 요소가 입력 valarray 요소의 하이퍼볼릭 사인과 같은 값을 반환하여 valarray 입력의 요소에 대해 작동합니다 valarray . |
sqrt |
해당 요소가 입력 valarray 요소의 제곱근과 같은 값을 반환하여 valarray 입력의 요소에 대해 작동합니다 valarray . |
swap |
|
tan |
입력 요소의 요소에 대해 작동하여 valarray 해당 요소가 입력 valarray valarray 요소의 탄젠트인 요소를 반환합니다. |
tanh |
입력 valarray 요소의 하이퍼볼릭 탄젠트 요소와 같은 요소를 반환하여 valarray 입력 요소에 대해 작동합니다 valarray . |
연산자
속성 | 설명 |
---|---|
operator!= |
동일한 크기의 valarray 두 개체의 해당 요소가 같지 않은지 또는 개체의 valarray 모든 요소가 개체 요소 형식의 valarray 지정된 값과 같지 않은지 여부를 테스트합니다. |
operator% |
같게 크기 valarray 가 같은 두 개체의 해당 요소를 나누거나 개체 요소 형식의 지정된 값으로 나누 valarray 거나 지정된 값을 valarray 1로 나누는 나머지를 valarray 가져옵니다. |
operator& |
동일한 크기의 valarray 두 개체의 해당 요소 간 또는 요소 형식의 a valarray 와 지정된 값 사이에 비트 AND를 가져옵니다. |
operator&& |
동일한 크기의 valarray 두 개체의 해당 요소 간 또는 개체 요소 형식의 지정된 valarray 값과 값 사이에 논리적 AND를 valarray 가져옵니다. |
operator> |
하나의 valarray 요소가 같은 크기의 valarray 요소보다 큰지 또는 개체의 모든 요소가 개체 요소 형식의 valarray 지정된 값 valarray 보다 크거나 작은지 테스트합니다. |
operator>= |
하나의 valarray 요소가 같은 크기의 valarray 요소보다 크거나 같은지 또는 모든 요소가 valarray 지정된 값보다 크거나 같은지 또는 같은지 테스트합니다. |
operator>> |
지정된 위치 수의 valarray 각 요소에 대한 비트를 오른쪽으로 이동하거나 1초 valarray 로 지정된 요소 단위로 이동합니다. |
operator< |
하나의 valarray 요소가 같은 크기의 valarray 요소보다 작은지 또는 모든 요소가 valarray 지정된 값보다 크거나 작은지 테스트합니다. |
operator<= |
하나의 valarray 요소가 같은 크기의 valarray 요소보다 작거나 같은지 또는 모든 요소가 valarray 지정된 값보다 크거나 같은지 또는 같은지 테스트합니다. |
operator<< |
왼쪽은 지정된 위치 수의 각 요소에 valarray 대한 비트 또는 1초 valarray 로 지정된 요소 단위 크기로 이동합니다. |
operator* |
동일한 크기의 valarray 두 개체의 해당 요소 간 또는 개체 요소 형식의 지정된 값 사이에 valarray 있는 요소 단위의 곱을 valarray 가져옵니다. |
operator+ |
동일한 크기의 valarray 두 개체의 해당 요소 간 또는 개체의 요소 형식에 지정된 값 사이의 valarray 요소 단위 합계를 valarray 가져옵니다. |
operator- |
크기가 같은 valarray 두 개체의 해당 요소 간 또는 개체의 요소 형식에 지정된 값 valarray 사이의 valarray 요소 단위 차이를 가져옵니다. |
operator/ |
동일한 크기의 valarray 두 개체의 해당 요소 간 또는 개체의 요소 형식에 지정된 값 사이의 valarray 요소 단위 몫을 valarray 가져옵니다. |
operator== |
크기가 같은 valarray 두 개체의 해당 요소가 같은지 또는 개체의 valarray 모든 요소가 개체 요소 형식의 valarray 지정된 값과 같은지 여부를 테스트합니다. |
operator^ |
동일한 크기의 valarray 두 개체의 해당 요소 간 또는 요소 형식의 지정된 valarray 값 사이에 배타적 비트 OR를 가져옵니다. |
operator| |
크기가 같은 valarray 두 개체의 해당 요소 간 또는 요소 형식의 지정된 valarray 값 사이에 비트 OR을 가져옵니다. |
operator|| |
크기가 같은 valarray 두 개체의 해당 요소 간 또는 개체 요소 형식의 지정된 valarray 값 valarray 사이에 논리적 OR을 가져옵니다. |
클래스
이름 | 설명 |
---|---|
gslice 클래스 |
유틸리티 클래스 valarray 는 다차원 조각을 valarray 정의하는 데 사용됩니다. |
gslice_array 클래스 |
일반 조각에서 정의한 하위 집합 배열 간에 작업을 제공하여 일반 조각 개체를 지원하는 내부 보조 클래스 템플릿입니다 valarray . |
indirect_array 클래스 |
부모 valarray 인덱스의 하위 집합을 지정하여 정의된 하위 집합 배열 간에 작업을 제공하여 개체의 valarray 하위 집합인 개체를 지원하는 내부 보조 클래스 템플릿입니다. |
mask_array 클래스 |
하위 집합 배열 간에 작업을 제공하여 부울 식으로 지정된 부모 valarray 개체의 하위 집합인 개체를 지원하는 내부 보조 클래스 템플릿입니다. |
slice 클래스 |
유틸리티 클래스 valarray 는 1차원 벡터와 유사한 하위 집합을 valarray 정의하는 데 사용됩니다. |
slice_array 클래스 |
조각에서 정의한 하위 집합 배열 간에 작업을 제공하여 개체를 지원하는 slice 내부 보조 클래스 템플릿입니다 valarray . |
valarray<Type> 클래스 |
클래스 템플릿은 배열로 저장되고 계산 성능에 최적화된 고속 수학 연산을 위해 설계된 형식 Type 요소의 시퀀스를 제어하는 개체를 설명합니다. |
특수화
속성 | 설명 |
---|---|
valarray<bool> 클래스 |
형식 bool 요소에 대한 클래스 템플릿 valarray<Type> 의 특수 버전입니다. |