다음을 통해 공유


<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 해당 요소가 입력 valarrayvalarray요소의 아크탄젠트 주체 값과 같은 값을 반환합니다.
atan2 valarray 해당 요소가 상수와 입력 요소의 조합으로 지정된 카티시안 구성 요소의 아크탄젠트와 같은 값을 valarray 반환합니다.
begin
cos 입력 요소의 코사인과 같은 요소를 반환하여 valarray 입력valarrayvalarray의 요소에 대해 작동합니다.
cosh 입력 요소의 하이퍼볼릭 코사인과 같은 요소를 반환하여 valarray 입력 valarrayvalarray요소에 대해 작동합니다.
end
exp 해당 요소가 입력 요소의 자연 지수와 같은 값을 반환하여 valarray 입력valarrayvalarray의 요소에 대해 작동합니다.
log 입력 요소의 자연 로그와 같은 요소를 반환하여 valarray 입력valarrayvalarray의 요소에 대해 작동합니다.
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 해당 요소가 입력 valarrayvalarray요소의 탄젠트인 요소를 반환합니다.
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 두 개체의 해당 요소 간 또는 개체 요소 형식의 지정된 valarrayvalarray 사이에 논리적 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> 의 특수 버전입니다.

참고 항목

헤더 파일 참조
C++ 표준 라이브러리의 스레드 안전성