Vecteur3#

#include <Vecteur3.h>
Brief description

How to reference this class#

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Vecteur3 <class-vecteur3>`
[Vecteur3](#class-vecteur3)

Detailed description#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

length#

norme_Linfini#

Definition
double Vecteur3::norme_Linfini()
Brief description

norme L_infini, c’est le max des abs(v[i])

Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Vecteur3::norme_Linfini() <vecteur3-public-double-vecteur3-norme-linfini>`
[double Vecteur3::norme_Linfini()](#vecteur3-public-double-vecteur3-norme-linfini)

operator* =#

Definition
Vecteur3 & Vecteur3::operator*=(double x)
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Vecteur3 & Vecteur3::operator*=(double x) <vecteur3-public-vecteur3-ref-vecteur3-operator-ptr-equal-double-x>`
[Vecteur3 & Vecteur3::operator*=(double x)](#vecteur3-public-vecteur3-ref-vecteur3-operator-ptr-equal-double-x)

operator + =#

Definition
Vecteur3 & Vecteur3::operator+=(const Vecteur3 &x)
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Vecteur3 & Vecteur3::operator+=(const Vecteur3 &x) <vecteur3-public-vecteur3-ref-vecteur3-operator+-equal-const-vecteur3-ref-x>`
[Vecteur3 & Vecteur3::operator+=(const Vecteur3 &x)](#vecteur3-public-vecteur3-ref-vecteur3-operator+-equal-const-vecteur3-ref-x)

operator =#

Definition
Vecteur3 & Vecteur3::operator=(const Vecteur3 &w)
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Vecteur3 & Vecteur3::operator=(const Vecteur3 &w) <vecteur3-public-vecteur3-ref-vecteur3-operator-equal-const-vecteur3-ref-w>`
[Vecteur3 & Vecteur3::operator=(const Vecteur3 &w)](#vecteur3-public-vecteur3-ref-vecteur3-operator-equal-const-vecteur3-ref-w)

operator =#

Definition
Vecteur3 & Vecteur3::operator=(double x)
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Vecteur3 & Vecteur3::operator=(double x) <vecteur3-public-vecteur3-ref-vecteur3-operator-equal-double-x>`
[Vecteur3 & Vecteur3::operator=(double x)](#vecteur3-public-vecteur3-ref-vecteur3-operator-equal-double-x)

operator[]#

Definition
double & Vecteur3::operator[](int i)
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double & Vecteur3::operator[](int i) <vecteur3-public-double-ref-vecteur3-operator[]-int-i>`
[double & Vecteur3::operator[](int i)](#vecteur3-public-double-ref-vecteur3-operator[]-int-i)

operator[]#

Definition
double Vecteur3::operator[](int i) const
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Vecteur3::operator[](int i) const <vecteur3-public-double-vecteur3-operator[]-int-i-const>`
[double Vecteur3::operator[](int i) const](#vecteur3-public-double-vecteur3-operator[]-int-i-const)

set#

Definition
void Vecteur3::set(const DoubleTab &tab, int i)
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Vecteur3::set(const DoubleTab &tab, int i) <vecteur3-public-void-vecteur3-set-const-doubletab-ref-tab-int-i>`
[void Vecteur3::set(const DoubleTab &tab, int i)](#vecteur3-public-void-vecteur3-set-const-doubletab-ref-tab-int-i)

set#

Definition
void Vecteur3::set(double x, double y, double z)
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Vecteur3::set(double x, double y, double z) <vecteur3-public-void-vecteur3-set-double-x-double-y-double-z>`
[void Vecteur3::set(double x, double y, double z)](#vecteur3-public-void-vecteur3-set-double-x-double-y-double-z)

Vecteur3#

Definition
Vecteur3::Vecteur3()
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Vecteur3::Vecteur3() <vecteur3-public-vecteur3-vecteur3>`
[Vecteur3::Vecteur3()](#vecteur3-public-vecteur3-vecteur3)

Vecteur3#

Definition
Vecteur3::Vecteur3(const ArrOfDouble &arr)
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Vecteur3::Vecteur3(const ArrOfDouble &arr) <vecteur3-public-vecteur3-vecteur3-const-arrofdouble-ref-arr>`
[Vecteur3::Vecteur3(const ArrOfDouble &arr)](#vecteur3-public-vecteur3-vecteur3-const-arrofdouble-ref-arr)

Vecteur3#

Definition
Vecteur3::Vecteur3(const DoubleTab &tab, int i)
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Vecteur3::Vecteur3(const DoubleTab &tab, int i) <vecteur3-public-vecteur3-vecteur3-const-doubletab-ref-tab-int-i>`
[Vecteur3::Vecteur3(const DoubleTab &tab, int i)](#vecteur3-public-vecteur3-vecteur3-const-doubletab-ref-tab-int-i)

Vecteur3#

Definition
Vecteur3::Vecteur3(const Vecteur3 &w)
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Vecteur3::Vecteur3(const Vecteur3 &w) <vecteur3-public-vecteur3-vecteur3-const-vecteur3-ref-w>`
[Vecteur3::Vecteur3(const Vecteur3 &w)](#vecteur3-public-vecteur3-vecteur3-const-vecteur3-ref-w)

Vecteur3#

Definition
Vecteur3::Vecteur3(double x, double y, double z)
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Vecteur3::Vecteur3(double x, double y, double z) <vecteur3-public-vecteur3-vecteur3-double-x-double-y-double-z>`
[Vecteur3::Vecteur3(double x, double y, double z)](#vecteur3-public-vecteur3-vecteur3-double-x-double-y-double-z)

produit_scalaire#

Definition
double Vecteur3::produit_scalaire(const Vecteur3 &x, const Vecteur3 &y)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Vecteur3::produit_scalaire(const Vecteur3 &x, const Vecteur3 &y) <vecteur3-public-static-double-vecteur3-produit-scalaire-const-vecteur3-ref-x-const-vecteur3-ref-y>`
[double Vecteur3::produit_scalaire(const Vecteur3 &x, const Vecteur3 &y)](#vecteur3-public-static-double-vecteur3-produit-scalaire-const-vecteur3-ref-x-const-vecteur3-ref-y)

produit_vectoriel#

Definition
void Vecteur3::produit_vectoriel(const Vecteur3 &x, const Vecteur3 &y, Vecteur3 &resu)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Vecteur3::produit_vectoriel(const Vecteur3 &x, const Vecteur3 &y, Vecteur3 &resu) <vecteur3-public-static-void-vecteur3-produit-vectoriel-const-vecteur3-ref-x-const-vecteur3-ref-y-vecteur3-ref-resu>`
[void Vecteur3::produit_vectoriel(const Vecteur3 &x, const Vecteur3 &y, Vecteur3 &resu)](#vecteur3-public-static-void-vecteur3-produit-vectoriel-const-vecteur3-ref-x-const-vecteur3-ref-y-vecteur3-ref-resu)

init#

Definition
void Vecteur3::init()
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Vecteur3::init() <vecteur3-protected-void-vecteur3-init>`
[void Vecteur3::init()](#vecteur3-protected-void-vecteur3-init)

Attributes Documentation#

v (protected)
double Vecteur3::v[3]

Friends#

  • friend class Matrice33

  • Vecteur3 operator-