Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::SimdReal3 Class Reference

Represents a vectorized Real3. More...

#include <arcane/utils/Simd.h>

Collaboration diagram for Arcane::SimdReal3:

Public Types

typedef SimdReal::Int32IndexType Int32IndexType

Public Member Functions

 SimdReal3 (SimdReal _x, SimdReal _y, SimdReal _z)
 SimdReal3 (const Real3 *base, const Int32IndexType &idx)
const Real3 operator[] (Integer i) const
void set (Real3 *base, const Int32IndexType &idx) const
void set (Integer i, Real3 r)
Real3 get (Integer i) const

Public Attributes

SimdReal x
SimdReal y
SimdReal z

Detailed Description

Represents a vectorized Real3.

Definition at line 150 of file Simd.h.

Member Typedef Documentation

◆ Int32IndexType

typedef SimdReal::Int32IndexType Arcane::SimdReal3::Int32IndexType

Definition at line 154 of file Simd.h.

Constructor & Destructor Documentation

◆ SimdReal3() [1/3]

Arcane::SimdReal3::SimdReal3 ( )
inline

Definition at line 161 of file Simd.h.

◆ SimdReal3() [2/3]

Arcane::SimdReal3::SimdReal3 ( SimdReal _x,
SimdReal _y,
SimdReal _z )
inline

Definition at line 162 of file Simd.h.

◆ SimdReal3() [3/3]

Arcane::SimdReal3::SimdReal3 ( const Real3 * base,
const Int32IndexType & idx )
inline

Definition at line 167 of file Simd.h.

Member Function Documentation

◆ get()

Real3 Arcane::SimdReal3::get ( Integer i) const
inline

Definition at line 190 of file Simd.h.

◆ operator[]()

const Real3 Arcane::SimdReal3::operator[] ( Integer i) const
inline

Definition at line 174 of file Simd.h.

◆ set() [1/2]

void Arcane::SimdReal3::set ( Integer i,
Real3 r )
inline

Definition at line 184 of file Simd.h.

◆ set() [2/2]

void Arcane::SimdReal3::set ( Real3 * base,
const Int32IndexType & idx ) const
inline

Definition at line 176 of file Simd.h.

Member Data Documentation

◆ x

SimdReal Arcane::SimdReal3::x

Definition at line 158 of file Simd.h.

◆ y

SimdReal Arcane::SimdReal3::y

Definition at line 159 of file Simd.h.

◆ z

SimdReal Arcane::SimdReal3::z

Definition at line 160 of file Simd.h.


The documentation for this class was generated from the following file: