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

Represents a vectorized Real3x3. More...

#include <arcane/utils/Simd.h>

Collaboration diagram for Arcane::SimdReal3x3:

Public Types

typedef SimdReal::Int32IndexType Int32IndexType

Public Member Functions

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

Public Attributes

SimdReal3 x
SimdReal3 y
SimdReal3 z

Detailed Description

Represents a vectorized Real3x3.

Definition at line 252 of file Simd.h.

Member Typedef Documentation

◆ Int32IndexType

typedef SimdReal::Int32IndexType Arcane::SimdReal3x3::Int32IndexType

Definition at line 256 of file Simd.h.

Constructor & Destructor Documentation

◆ SimdReal3x3() [1/3]

Arcane::SimdReal3x3::SimdReal3x3 ( )
inline

Definition at line 263 of file Simd.h.

◆ SimdReal3x3() [2/3]

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

Definition at line 264 of file Simd.h.

◆ SimdReal3x3() [3/3]

Arcane::SimdReal3x3::SimdReal3x3 ( const Real3x3 * base,
const Int32IndexType & idx )
inline

Definition at line 269 of file Simd.h.

Member Function Documentation

◆ get()

Real3x3 Arcane::SimdReal3x3::get ( Integer i) const
inline

Definition at line 292 of file Simd.h.

◆ operator[]()

const Real3x3 Arcane::SimdReal3x3::operator[] ( Integer i) const
inline

Definition at line 276 of file Simd.h.

◆ set() [1/2]

void Arcane::SimdReal3x3::set ( Integer i,
Real3x3 r )
inline

Definition at line 286 of file Simd.h.

◆ set() [2/2]

void Arcane::SimdReal3x3::set ( Real3x3 * base,
const Int32IndexType & idx ) const
inline

Definition at line 278 of file Simd.h.

Member Data Documentation

◆ x

SimdReal3 Arcane::SimdReal3x3::x

Definition at line 260 of file Simd.h.

◆ y

SimdReal3 Arcane::SimdReal3x3::y

Definition at line 261 of file Simd.h.

◆ z

SimdReal3 Arcane::SimdReal3x3::z

Definition at line 262 of file Simd.h.


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