72 size_t clmns =
static_cast<const T *
>(
this)->columns();
76 gsl_matrix_get_row(vout.
gsl(),
gsl(), n);
88 size_t rows =
static_cast<const T *
>(
this)->rows();
92 gsl_matrix_get_col(vout.
gsl(),
gsl(), n);
103 gsl_matrix_set_col(
gsl(), n, v.
gsl());
113 gsl_matrix_set_row(
gsl(), n, v.
gsl());
const gsl_vector * gsl() const
gsl ermöglicht direkten Zugriff auf gsl-Funktionen
void set_row(const gsl::Vector &v, size_t n)
set_row Reihe wird den Elementen eines Vektors gleichgesetzt
Vector::View sub_row_view(size_t i, size_t offset, size_t n)
sub_row_view Sicht auf Reihe einer Matrix
gsl::Vector column(size_t n) const
column Kopie einer Spalte
The IRowColumns struct Kopien von Spalten und Reihen erzeugen.
The IRowColumns struct erzeugt Sichten auf Reihen und Spalten einer Matrix.
Vector::View row_view(size_t n)
row_view Sicht auf eine Reihe
void set_column(const gsl::Vector &v, size_t n)
set_column Spalte wird den Elementen eines Vektors gleichgesetzt
gsl::Vector row(size_t n) const
row Kopie einer Reihe erzeugen
Vector::View column_view(size_t n)
column_view erzeugt eine Sicht auf eine Spalte
Vector::View sub_column_view(size_t i, size_t offset, size_t n)
sub_column_view Sicht auf Spalte einer Matrix
const gsl_matrix * gsl() const
ermöglicht direkten Zugriff auf gsl-Funktionen
The Vector class Klasse für gsl-Vektoren zussamengesetzt aus Komponenten.
The VView class Klasse für Sichten zusammengesetzt aus Komponenten.
The IGslContainer struct Basisklasse für gsl-Vektoren und Matrizen.