Public Member Functions | List of all members
nmx::gsl::VView Class Reference

The VView class Klasse für Sichten zusammengesetzt aus Komponenten. More...

#include <xvector.h>

Inheritance diagram for nmx::gsl::VView:
nmx::gsl::vec::IVBase< VView > nmx::gsl::vec::IVCalc< VView > nmx::gsl::vec::IVProperties< VView > nmx::gsl::vec::IVCalc1< Vector, VView > nmx::gsl::vec::IVBlas< VView > nmx::gsl::IGslContainer< VView, gsl_vector, 1 > nmx::gsl::IGslContainer< VView, gsl_vector, 2 > nmx::gsl::IGslContainer< VView, gsl_vector, 5 >

Public Member Functions

 VView (gsl_vector_view v)
 VView Konstruktor. More...
 
 VView (size_t dim, double f[])
 VView Konstruktor. More...
 
const gsl_vector * gsl () const
 gsl_vec ermöglicht direkten Zugriff auf gsl Funktionen More...
 
gsl_vector * gsl ()
 gsl_vec ermöglicht direkten Zugriff auf gsl Funktionen More...
 
- Public Member Functions inherited from nmx::gsl::vec::IVBase< VView >
size_t size () const
 size More...
 
double operator[] (size_t idx) const
 operator [] Zugriff auf die Elemente des Vektors More...
 
double & operator[] (size_t idx)
 operator [] Zugriff auf die Elemente des Vektors More...
 
void save (std::ostream &os, Format fmt=Output::array()) const
 save Ausgabe in Datei oder auf dem Bildschirm More...
 
VViewtransform (FN fn)
 transform Transformation der Elemente eines Vektors More...
 
- Public Member Functions inherited from nmx::gsl::IGslContainer< VView, gsl_vector, 1 >
const gsl_vector * gsl () const
 ermöglicht direkten Zugriff auf gsl-Funktionen More...
 
gsl_vector * gsl ()
 gsl_vec ermöglicht direkten Zugriff auf gsl-Funktionen More...
 
- Public Member Functions inherited from nmx::gsl::vec::IVCalc< VView >
VViewoperator+= (const VView &v)
 Implementierung der Operatoren +=,-=,*=,/=. More...
 
VViewoperator+= (double x)
 Implementierung der Operatoren +=,-=,*=. More...
 
VViewoperator-= (const VView &v)
 
VViewoperator-= (double x)
 
VViewoperator*= (const VView &v)
 
VViewoperator*= (double x)
 
VViewoperator/= (const VView &v)
 
VViewoperator/= (double x)
 operator /= dividiere alle Elemente mit einer Zahl More...
 
- Public Member Functions inherited from nmx::gsl::IGslContainer< VView, gsl_vector, 2 >
const gsl_vector * gsl () const
 ermöglicht direkten Zugriff auf gsl-Funktionen More...
 
gsl_vector * gsl ()
 gsl_vec ermöglicht direkten Zugriff auf gsl-Funktionen More...
 
- Public Member Functions inherited from nmx::gsl::vec::IVProperties< VView >
bool is_null () const
 
bool is_pos () const
 
bool is_neg () const
 
bool is_nonneg () const
 
- Public Member Functions inherited from nmx::gsl::IGslContainer< VView, gsl_vector, 5 >
const gsl_vector * gsl () const
 ermöglicht direkten Zugriff auf gsl-Funktionen More...
 
gsl_vector * gsl ()
 gsl_vec ermöglicht direkten Zugriff auf gsl-Funktionen More...
 

Additional Inherited Members

- Protected Member Functions inherited from nmx::gsl::vec::IVCalc< VView >
VViewapply_fn (const X &v, FN fn)
 apply_fn Hilfsfunktion More...
 

Detailed Description

The VView class Klasse für Sichten zusammengesetzt aus Komponenten.

Definition at line 29 of file xvector.h.

Constructor & Destructor Documentation

◆ VView() [1/2]

nmx::gsl::VView::VView ( gsl_vector_view  v)
inline

VView Konstruktor.

Parameters
vgsl-View

Definition at line 44 of file xvector.h.

◆ VView() [2/2]

nmx::gsl::VView::VView ( size_t  dim,
double  f[] 
)
inline

VView Konstruktor.

Parameters
dimAnzahl der Elemente eines C-Feldes
fC-Feld

Definition at line 51 of file xvector.h.

Member Function Documentation

◆ gsl() [1/2]

const gsl_vector* nmx::gsl::VView::gsl ( ) const
inline

gsl_vec ermöglicht direkten Zugriff auf gsl Funktionen

Returns
Zeiger auf gsl-Struktur

Definition at line 59 of file xvector.h.

◆ gsl() [2/2]

gsl_vector* nmx::gsl::VView::gsl ( )
inline

gsl_vec ermöglicht direkten Zugriff auf gsl Funktionen

Returns
Zeiger auf gsl-Struktur

Definition at line 65 of file xvector.h.


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