OFELI's Logo

An Object Oriented Finite Element Library

Matrix< T_ > Member List

This is the complete list of members for Matrix< T_ >, including all inherited members.

add(size_t i, size_t j, const T_ &val)=0Matrix< T_ >pure virtual
Assembly(const Element &el, T_ *a)Matrix< T_ >
Assembly(const Side &sd, T_ *a)Matrix< T_ >
Axpy(T_ a, const Matrix< T_ > *x)=0Matrix< T_ >pure virtual
clear()Matrix< T_ >virtual
Factor()=0Matrix< T_ >pure virtual
FactorAndSolve(Vect< T_ > &b)Matrix< T_ >
FactorAndSolve(const Vect< T_ > &b, Vect< T_ > &x)Matrix< T_ >
get(size_t i, size_t j) const =0Matrix< T_ >pure virtual
getColInd(size_t i) constMatrix< T_ >virtual
getDiag(size_t k) constMatrix< T_ >
getLength() constMatrix< T_ >
getNbColumns() constMatrix< T_ >
getNbRows() constMatrix< T_ >
getRowPtr(size_t i) constMatrix< T_ >virtual
isDiagonal() constMatrix< T_ >
isFactorized() constMatrix< T_ >
Matrix()Matrix< T_ >
Matrix(const Matrix< T_ > &m)Matrix< T_ >
Mult(const Vect< T_ > &x, Vect< T_ > &y) const =0Matrix< T_ >pure virtual
MultAdd(const Vect< T_ > &x, Vect< T_ > &y) const =0Matrix< T_ >pure virtual
MultAdd(T_ a, const Vect< T_ > &x, Vect< T_ > &y) const =0Matrix< T_ >pure virtual
operator()(size_t i, size_t j)=0Matrix< T_ >pure virtual
operator()(size_t i, size_t j) const =0Matrix< T_ >pure virtual
operator()(size_t i) constMatrix< T_ >
operator()(size_t i)Matrix< T_ >
operator*=(const T_ &x)Matrix< T_ >
operator+=(const Matrix< T_ > &m)Matrix< T_ >
operator+=(const T_ &x)Matrix< T_ >
operator-=(const Matrix< T_ > &m)Matrix< T_ >
operator-=(const T_ &x)Matrix< T_ >
operator=(Matrix< T_ > &m)Matrix< T_ >
operator=(const T_ &x)Matrix< T_ >
operator[](size_t k)Matrix< T_ >
operator[](size_t k) constMatrix< T_ >
Prescribe(Vect< T_ > &b, const Vect< T_ > &u, int flag=0)Matrix< T_ >
Prescribe(int dof, int code, Vect< T_ > &b, const Vect< T_ > &u, int flag=0)Matrix< T_ >
Prescribe(Vect< T_ > &b, int flag=0)Matrix< T_ >
Prescribe(size_t dof, Vect< T_ > &b, const Vect< T_ > &u, int flag=0)Matrix< T_ >
PrescribeSide()Matrix< T_ >
reset()Matrix< T_ >virtual
set(size_t i, size_t j, const T_ &val)=0Matrix< T_ >pure virtual
setDiagonal()Matrix< T_ >
setDiagonal(Mesh &mesh)Matrix< T_ >
setPenal(real_t p)Matrix< T_ >
size() constMatrix< T_ >
solve(Vect< T_ > &b, bool fact=true)=0Matrix< T_ >pure virtual
solve(const Vect< T_ > &b, Vect< T_ > &x, bool fact=true)=0Matrix< T_ >pure virtual
TMult(const Vect< T_ > &v, Vect< T_ > &w) const =0Matrix< T_ >pure virtual
~Matrix()Matrix< T_ >virtual





Copyright © 1998-2022 Rachid Touzani