#include <Element.hh>
|
| template<typename T > |
| void | evaluate (const T *x, T *vals, T *dx, T *dy, T *dz) const |
| | Given nodal values, compute the values and partial derivatives at the quadrature points.
|
| |
| GlobalIndex | local_to_global (int i, int j, int k, unsigned int n) const |
| |
| GlobalIndex | local_to_global (unsigned int n) const |
| |
| template<typename T > |
| void | nodal_values (T const *const *const *x_global, T *result) const |
| | Extract nodal values for the element (i,j,k) from global array x_global into the element-local array result.
|
| |
| template<typename T > |
| void | add_contribution (const T *local, T ***y_global) const |
| | Add the values of element-local contributions y to the global vector y_global.
|
| |
| template<typename T > |
| void | evaluate (const T *x, T *result) const |
| | Given nodal values, compute the values at quadrature points.
|
| |
| void | add_contribution (const double *K, Mat J) const |
| | Add Jacobian contributions.
|
| |
| | ~Element ()=default |
| |
| int | n_chi () const |
| |
| const Germ & | chi (unsigned int q, unsigned int k) const |
| |
| unsigned int | n_pts () const |
| | Number of quadrature points.
|
| |
| double | weight (unsigned int q) const |
| | Weight of the quadrature point q
|
| |
| template<typename T > |
| void | evaluate (const T *x, T *result) const |
| | Given nodal values, compute the values at quadrature points.
|
| |
|
| | Element3 (const DMDALocalInfo &grid_info, int Nq, int n_chi, int block_size) |
| |
| | Element3 (const Grid &grid, int Nq, int n_chi, int block_size) |
| |
| | Element (const Grid &grid, int Nq, int n_chi, int block_size) |
| |
| | Element (const DMDALocalInfo &grid_info, int Nq, int n_chi, int block_size) |
| |
| void | add_contribution (const double *K, Mat J) const |
| | Add Jacobian contributions.
|
| |
| void | mark_row_invalid (unsigned int k) |
| | Mark that the row corresponding to local degree of freedom k should not be updated when inserting into the global residual or Jacobian arrays.
|
| |
| void | mark_col_invalid (unsigned int k) |
| | Mark that the column corresponding to local degree of freedom k should not be updated when inserting into the global Jacobian arrays.
|
| |
| void | initialize (const double J[3][3], ShapeFunction f, unsigned int n_chi, const std::vector< QuadPoint > &points, const std::vector< double > &W) |
| | Initialize shape function values and quadrature weights of a 2D physical element.
|
| |
Definition at line 278 of file Element.hh.
The documentation for this class was generated from the following files: