APFEL 4.8.0
A PDF evolution library in C++
Loading...
Searching...
No Matches
Classes | Namespaces
matrix.h File Reference
#include <vector>
#include <array>
#include <stddef.h>
#include <cstddef>

Go to the source code of this file.

Classes

class  apfel::matrix< T >
 The matrix class is a simple implementation of 2d arrays based on a continous memory allocation. Elements are accessible throught the (i,j) operator. More...
 

Namespaces

namespace  apfel
 Namespace for all APFEL++ functions and classes.
 

Functions

Ternary operators
template<class T >
matrix< T > apfel::operator+ (matrix< T > lhs, matrix< T > const &rhs)
 matrix+matrix
 
template<class T >
matrix< T > apfel::operator- (matrix< T > lhs, matrix< T > const &rhs)
 matrix-matrix
 
template<class T >
matrix< T > apfel::operator* (double const &s, matrix< T > rhs)
 Scalar*matrix.
 
template<class T >
matrix< T > apfel::operator* (matrix< T > lhs, double const &s)
 matrix*Scalar
 
template<class T >
matrix< T > apfel::operator/ (matrix< T > lhs, double const &s)
 matrix/Scalar
 
template<class T >
matrix< T > apfel::operator* (matrix< T > lhs, matrix< T > const &rhs)
 matrix*matrix