|
template<class BitVector > |
static void | dirichletBC (Matrix &mat, Vector &sol, Vector &rhs, BitVector const &nodes, bool setDiagonal=true) |
|
template<class Mat , class Vec , class BitVector > |
static void | symmetricDirichletBC (Mat &mat, Vec &sol, Vec &rhs, BitVector const &nodes, bool setDiagonal=true) |
|
template<class Mat , class Vec , class BitVector > |
static void | unsymmetricDirichletBC (Mat &mat, Vec &sol, Vec &rhs, BitVector const &nodes, bool setDiagonal=true) |
|
template<class Associations > |
static std::size_t | at (Associations const &m, std::size_t idx) |
|
template<class BitVector , class Associations > |
static void | periodicBC (Matrix &mat, Vector &sol, Vector &rhs, BitVector const &left, Associations const &left2right, bool setDiagonal=true) |
|
template<class Mat , class Vec , class BitVector , class Associations > |
static void | symmetricPeriodicBC (Mat &mat, Vec &sol, Vec &rhs, BitVector const &left, Associations const &left2right, bool setDiagonal=true) |
|
template<class Mat , class Vec , class BitVector , class Associations > |
static void | unsymmetricPeriodicBC (Mat &mat, Vec &sol, Vec &rhs, BitVector const &left, Associations const &left2right, bool setDiagonal=true) |
|