Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la structure Arcane::Real3POD
+ Graphe d'héritage de Arcane::Real3POD:
+ Graphe de collaboration de Arcane::Real3POD:

Fonctions membres publiques

__host__ __device__ Real operator[] (Integer i) const
 
__host__ __device__ Real operator() (Integer i) const
 
__host__ __device__ Real & operator[] (Integer i)
 
__host__ __device__ Real & operator() (Integer i)
 
__host__ __device__ void setComponent (Integer i, Real value)
 Positionne la i-ème composante à value.
 

Attributs publics

Real x
 première composante du triplet
 
Real y
 deuxième composante du triplet
 
Real z
 troisième composante du triplet
 

Description détaillée

Définition à la ligne 31 du fichier Real3.h.

Documentation des fonctions membres

◆ operator()() [1/2]

__host__ __device__ Real & Arcane::Real3POD::operator() ( Integer  i)
inline

Accès à la i eme composante du Real3POD

Note
ne fonctionne que pour x, y et z ordonnées dans le POD
Paramètres
inuméro de la composante à retourner
Renvoie
(&x)[i]

Définition à la ligne 93 du fichier Real3.h.

Références x.

◆ operator()() [2/2]

__host__ __device__ Real Arcane::Real3POD::operator() ( Integer  i) const
inline

Accès en lecture seule à la i eme composante du Real3POD

Note
ne fonctionne que pour x, y et z ordonnées dans le POD
Paramètres
inuméro de la composante à retourner
Renvoie
(&x)[i]

Définition à la ligne 63 du fichier Real3.h.

Références x.

◆ operator[]() [1/2]

__host__ __device__ Real & Arcane::Real3POD::operator[] ( Integer  i)
inline

Accès à la i eme composante du Real3POD

Note
ne fonctionne que pour x, y et z ordonnées dans le POD
Paramètres
inuméro de la composante à retourner
Renvoie
(&x)[i]

Définition à la ligne 78 du fichier Real3.h.

Références x.

◆ operator[]() [2/2]

__host__ __device__ Real Arcane::Real3POD::operator[] ( Integer  i) const
inline

Accès en lecture seule à la i eme composante du Real3POD

Note
ne fonctionne que pour x, y et z ordonnées dans le POD
Paramètres
inuméro de la composante à retourner
Renvoie
(&x)[i]

Définition à la ligne 48 du fichier Real3.h.

Références x.

◆ setComponent()

__host__ __device__ void Arcane::Real3POD::setComponent ( Integer  i,
Real  value 
)
inline

Positionne la i-ème composante à value.

Définition à la ligne 100 du fichier Real3.h.

Références x.

Documentation des données membres

◆ x

Real Arcane::Real3POD::x

première composante du triplet

Définition à la ligne 35 du fichier Real3.h.

Référencé par Arcane::Real3::add(), Arcane::Real3Proxy::add(), MicroHydroModule::applyBoundaryCondition(), Arcane::Real3::assign(), Arcane::Real3Proxy::assign(), Arcane::Real3::assign(), Arcane::GeometricUtilities::QuadMapping::cartesianToIso(), Arcane::GeometricUtilities::QuadMapping::cartesianToIso2(), Arcane::BasicRayMeshIntersection::compute(), Arcane::CartesianMeshImpl::computeDirections(), Arcane::math::cross(), Arcane::math::cross2D(), Arcane::math::crossProduct3(), Arcane::Real3x3::determinant(), Arcane::Real3::div(), Arcane::Real3Proxy::div(), Arcane::math::dot(), Arcane::math::doubleContraction(), Arcane::GeometricUtilities::QuadMapping::evaluatePosition(), Arcane::math::inverseMatrix(), Arcane::math::isNearlyId(), Arcane::math::matDet(), Arcane::math::matrix3x3Prod(), Arcane::math::matrix3x3Transp(), Arcane::math::matrixProduct(), Arcane::math::matrixTranspose(), Arcane::math::max(), Arcane::math::min(), Arcane::Real3::mul(), Arcane::Real3Proxy::mul(), Arcane::math::multiply(), Arcane::math::normalizeReal3(), Arcane::math::normeR3(), operator()(), operator()(), Arcane::Real3::operator*(), Arcane::Real3Proxy::operator*(), Arcane::Real3::operator+(), Arcane::Real3Proxy::operator+(), Arcane::Real3::operator-(), Arcane::Real3Proxy::operator-(), Arcane::Real3::operator/(), Arcane::Real3Proxy::operator/(), Arcane::Real3::operator==(), operator[](), operator[](), Arcane::Real3::print(), Arcane::Real3::printXyz(), Arcane::math::prodTens(), Arcane::math::prodVecTens(), Arcane::Real2::Real2(), Arcane::Real3::Real3(), Arcane::math::relativeError(), Arcane::math::scaMul(), Arcane::CartesianMeshNumberingMng::setChildNodeCoordinates(), setComponent(), Arcane::geometric::GeomElementViewBase::setValue(), Arcane::Real3::sub(), Arcane::Real3Proxy::sub(), Arcane::math::transpose(), Arcane::math::vecMul(), Arcane::math::vecMul2D(), et Arcane::LimaMeshWriter::writeMeshToFile().

◆ y

Real Arcane::Real3POD::y

deuxième composante du triplet

Définition à la ligne 36 du fichier Real3.h.

Référencé par Arcane::Real3::add(), Arcane::Real3Proxy::add(), MicroHydroModule::applyBoundaryCondition(), Arcane::Real3::assign(), Arcane::Real3Proxy::assign(), Arcane::Real3::assign(), Arcane::GeometricUtilities::QuadMapping::cartesianToIso(), Arcane::GeometricUtilities::QuadMapping::cartesianToIso2(), Arcane::BasicRayMeshIntersection::compute(), Arcane::CartesianMeshImpl::computeDirections(), Arcane::math::cross(), Arcane::math::cross2D(), Arcane::math::crossProduct3(), Arcane::Real3x3::determinant(), Arcane::Real3::div(), Arcane::Real3Proxy::div(), Arcane::math::dot(), Arcane::math::doubleContraction(), Arcane::GeometricUtilities::QuadMapping::evaluatePosition(), Arcane::math::inverseMatrix(), Arcane::math::isNearlyId(), Arcane::math::matDet(), Arcane::math::matrix3x3Prod(), Arcane::math::matrix3x3Transp(), Arcane::math::matrixProduct(), Arcane::math::matrixTranspose(), Arcane::math::max(), Arcane::math::min(), Arcane::Real3::mul(), Arcane::Real3Proxy::mul(), Arcane::math::multiply(), Arcane::math::normalizeReal3(), Arcane::math::normeR3(), Arcane::Real3::operator*(), Arcane::Real3Proxy::operator*(), Arcane::Real3::operator+(), Arcane::Real3Proxy::operator+(), Arcane::Real3::operator-(), Arcane::Real3Proxy::operator-(), Arcane::Real3::operator/(), Arcane::Real3Proxy::operator/(), Arcane::Real3::operator==(), Arcane::Real3::print(), Arcane::Real3::printXyz(), Arcane::math::prodTens(), Arcane::math::prodVecTens(), Arcane::Real2::Real2(), Arcane::Real3::Real3(), Arcane::math::relativeError(), Arcane::math::scaMul(), Arcane::CartesianMeshNumberingMng::setChildNodeCoordinates(), Arcane::geometric::GeomElementViewBase::setValue(), Arcane::Real3::sub(), Arcane::Real3Proxy::sub(), Arcane::math::transpose(), Arcane::math::vecMul(), Arcane::math::vecMul2D(), et Arcane::LimaMeshWriter::writeMeshToFile().

◆ z

Real Arcane::Real3POD::z

troisième composante du triplet

Définition à la ligne 37 du fichier Real3.h.

Référencé par Arcane::Real3Proxy::abs2(), Arcane::Real3::add(), Arcane::Real3Proxy::add(), MicroHydroModule::applyBoundaryCondition(), Arcane::Real3::assign(), Arcane::Real3Proxy::assign(), Arcane::Real3::assign(), Arcane::GeometricUtilities::QuadMapping::cartesianToIso(), Arcane::GeometricUtilities::QuadMapping::cartesianToIso2(), Arcane::BasicRayMeshIntersection::compute(), Arcane::CartesianMeshImpl::computeDirections(), Arcane::math::cross(), Arcane::math::crossProduct3(), Arcane::Real3x3::determinant(), Arcane::Real3::div(), Arcane::Real3Proxy::div(), Arcane::math::dot(), Arcane::math::doubleContraction(), Arcane::math::inverseMatrix(), Arcane::math::isNearlyId(), Arcane::math::matDet(), Arcane::math::matrix3x3Prod(), Arcane::math::matrix3x3Transp(), Arcane::math::matrixProduct(), Arcane::math::matrixTranspose(), Arcane::math::max(), Arcane::math::min(), Arcane::Real3::mul(), Arcane::Real3Proxy::mul(), Arcane::math::multiply(), Arcane::math::normalizeReal3(), Arcane::math::normeR3(), Arcane::Real3::operator*(), Arcane::Real3Proxy::operator*(), Arcane::Real3::operator+(), Arcane::Real3Proxy::operator+(), Arcane::Real3::operator-(), Arcane::Real3Proxy::operator-(), Arcane::Real3::operator/(), Arcane::Real3Proxy::operator/(), Arcane::Real3::operator==(), Arcane::Real3::print(), Arcane::Real3::printXyz(), Arcane::math::prodTens(), Arcane::math::prodVecTens(), Arcane::Real3::Real3(), Arcane::math::relativeError(), Arcane::math::scaMul(), Arcane::CartesianMeshNumberingMng::setChildNodeCoordinates(), Arcane::geometric::GeomElementViewBase::setValue(), Arcane::Real3::sub(), Arcane::Real3Proxy::sub(), Arcane::math::transpose(), Arcane::math::vecMul(), et Arcane::LimaMeshWriter::writeMeshToFile().


La documentation de cette structure a été générée à partir du fichier suivant :