Matrice_Morse_View#

#include <Matrice_Morse.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:`Matrice\_Morse\_View <class-matrice-morse-view>`
[Matrice\_Morse\_View](#class-matrice-morse-view)

Detailed description#

Member Functions: Public#

Complete Member Function Documentation#

add#

Definition
KOKKOS_INLINE_FUNCTION void Matrice_Morse_View::add(int i, int j, double coeff, bool atomic=false) const
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:`KOKKOS_INLINE_FUNCTION void Matrice_Morse_View::add(int i, int j, double coeff, bool atomic=false) const <matrice-morse-view-public-kokkos-inline-function-void-matrice-morse-view-add-int-i-int-j-double-coeff-bool-atomic-equal-false-const>`
[KOKKOS_INLINE_FUNCTION void Matrice_Morse_View::add(int i, int j, double coeff, bool atomic=false) const](#matrice-morse-view-public-kokkos-inline-function-void-matrice-morse-view-add-int-i-int-j-double-coeff-bool-atomic-equal-false-const)

atomic_add#

Definition
KOKKOS_INLINE_FUNCTION void Matrice_Morse_View::atomic_add(int i, int j, double coeff) const
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:`KOKKOS_INLINE_FUNCTION void Matrice_Morse_View::atomic_add(int i, int j, double coeff) const <matrice-morse-view-public-kokkos-inline-function-void-matrice-morse-view-atomic-add-int-i-int-j-double-coeff-const>`
[KOKKOS_INLINE_FUNCTION void Matrice_Morse_View::atomic_add(int i, int j, double coeff) const](#matrice-morse-view-public-kokkos-inline-function-void-matrice-morse-view-atomic-add-int-i-int-j-double-coeff-const)

atomic_store#

Definition
KOKKOS_INLINE_FUNCTION void Matrice_Morse_View::atomic_store(int i, int j, double coeff) 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:`KOKKOS_INLINE_FUNCTION void Matrice_Morse_View::atomic_store(int i, int j, double coeff) const <matrice-morse-view-public-kokkos-inline-function-void-matrice-morse-view-atomic-store-int-i-int-j-double-coeff-const>`
[KOKKOS_INLINE_FUNCTION void Matrice_Morse_View::atomic_store(int i, int j, double coeff) const](#matrice-morse-view-public-kokkos-inline-function-void-matrice-morse-view-atomic-store-int-i-int-j-double-coeff-const)

diag#

Definition
KOKKOS_INLINE_FUNCTION double & Matrice_Morse_View::diag(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:`KOKKOS_INLINE_FUNCTION double & Matrice_Morse_View::diag(int i) const <matrice-morse-view-public-kokkos-inline-function-double-ref-matrice-morse-view-diag-int-i-const>`
[KOKKOS_INLINE_FUNCTION double & Matrice_Morse_View::diag(int i) const](#matrice-morse-view-public-kokkos-inline-function-double-ref-matrice-morse-view-diag-int-i-const)

operator()#

Definition
KOKKOS_INLINE_FUNCTION const double & Matrice_Morse_View::operator()(int i, int j) 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:`KOKKOS_INLINE_FUNCTION const double & Matrice_Morse_View::operator()(int i, int j) const <matrice-morse-view-public-kokkos-inline-function-const-double-ref-matrice-morse-view-operator-int-i-int-j-const>`
[KOKKOS_INLINE_FUNCTION const double & Matrice_Morse_View::operator()(int i, int j) const](#matrice-morse-view-public-kokkos-inline-function-const-double-ref-matrice-morse-view-operator-int-i-int-j-const)

set#

Definition
void Matrice_Morse_View::set(Matrice_Morse &matrice)
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 Matrice_Morse_View::set(Matrice_Morse &matrice) <matrice-morse-view-public-void-matrice-morse-view-set-matrice-morse-ref-matrice>`
[void Matrice_Morse_View::set(Matrice_Morse &matrice)](#matrice-morse-view-public-void-matrice-morse-view-set-matrice-morse-ref-matrice)

store#

Definition
KOKKOS_INLINE_FUNCTION void Matrice_Morse_View::store(int i, int j, double coeff, bool atomic=false) const
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:`KOKKOS_INLINE_FUNCTION void Matrice_Morse_View::store(int i, int j, double coeff, bool atomic=false) const <matrice-morse-view-public-kokkos-inline-function-void-matrice-morse-view-store-int-i-int-j-double-coeff-bool-atomic-equal-false-const>`
[KOKKOS_INLINE_FUNCTION void Matrice_Morse_View::store(int i, int j, double coeff, bool atomic=false) const](#matrice-morse-view-public-kokkos-inline-function-void-matrice-morse-view-store-int-i-int-j-double-coeff-bool-atomic-equal-false-const)

Attributes Documentation#

coeff_ (private)
DoubleArrView Matrice_Morse_View::coeff_
sorted_ (private)
int Matrice_Morse_View::sorted_ = 0
symetrique_ (private)
int Matrice_Morse_View::symetrique_ = 0
tab1_ (private)
CIntArrView Matrice_Morse_View::tab1_
tab2_ (private)
CIntArrView Matrice_Morse_View::tab2_