G+Smo  24.08.0
Geometry + Simulation Modules
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
gsLinearAlgebra.h File Reference

This is the main header file that collects wrappers of Eigen for linear algebra. More...

+ Include dependency graph for gsLinearAlgebra.h:

Go to the source code of this file.

Classes

class  gsAsConstMatrix< T, _Rows, _Cols >
 Creates a mapped object or data pointer to a const matrix without copying data. More...
 
class  gsAsConstVector< T, _Rows >
 Creates a mapped object or data pointer to a const vector without copying data. More...
 
class  gsAsMatrix< T, _Rows, _Cols >
 Creates a mapped object or data pointer to a matrix without copying data. More...
 
class  gsAsVector< T, _Rows >
 Creates a mapped object or data pointer to a vector without copying data. More...
 
struct  gsEigenAdaptor< T >
 Adaptor for Eigen types. More...
 

Namespaces

 gismo
 The G+Smo namespace, containing all definitions for the library.
 

Functions

template<typename Derived >
bool isfinite (const gsEigen::MatrixBase< Derived > &x)
 Check if all the entires if the matrix x are not INF (infinite) More...
 
template<typename Derived >
bool() isnumber (const gsEigen::MatrixBase< Derived > &x)
 Check if all the entires if the matrix x are not NAN (not a number) More...
 

Detailed Description

This is the main header file that collects wrappers of Eigen for linear algebra.

This file is part of the G+Smo library.

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

Author(s): A. Mantzaflaris