cmake introduction
A short example project for the CMake build system
Classes | Functions
core Namespace Reference

Namespace for core components. More...

Classes

class  Matrix
 A dense quadratic matrix of arbitrary size. More...
 
class  Vector
 A vector of arbitrary size. More...
 

Functions

int solve_linear_system (Matrix< double > &A, Vector< double > &rhs)
 
void dgesv_wrap (int *N, int *NRHS, double *A, int *LDA, int *IPIV, double *B, int *LDB, int *INFO)
 Wrapper function around around dgesv_. More...
 

Detailed Description

Namespace for core components.

Detailed description here.

Function Documentation

◆ dgesv_wrap()

void core::dgesv_wrap ( int *  N,
int *  NRHS,
double *  A,
int *  LDA,
int *  IPIV,
double *  B,
int *  LDB,
int *  INFO 
)

Wrapper function around around dgesv_.

Definition at line 30 of file lapack_wrapper.h.

Here is the caller graph for this function:

◆ solve_linear_system()

int core::solve_linear_system ( Matrix< double > &  A,
Vector< double > &  rhs 
)

Solve the linear system given by the (dense) matrix A and the right-hand side. The solution will be written to rhs and the matrix contains the LU factorization.

Definition at line 9 of file core.cxx.

Here is the call graph for this function:
Here is the caller graph for this function: