#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. More...
|
|
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 . More...
|
|
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 . More...
|
|
template<typename T > |
void | evaluate (const T *x, T *result) const |
| Given nodal values, compute the values at quadrature points. More...
|
|
void | add_contribution (const double *K, Mat J) const |
| Add Jacobian contributions. More...
|
|
| ~Element ()=default |
|
int | n_chi () const |
|
const Germ & | chi (unsigned int q, unsigned int k) const |
|
int | n_pts () const |
| Number of quadrature points. More...
|
|
double | weight (unsigned int q) const |
| Weight of the quadrature point q More...
|
|
template<typename T > |
void | evaluate (const T *x, T *result) const |
| Given nodal values, compute the values at quadrature points. More...
|
|
|
| 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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
Definition at line 271 of file Element.hh.
The documentation for this class was generated from the following files: