|
Hermes2D
3.0
|
Calculated function values (from the class Function) on an element for assembling. More...
#include <forms.h>
Public Member Functions | |
| Func () | |
| Constructor. | |
| Func (int np, int nc) | |
| Constructor. More... | |
| void | subtract (Func< double > *func) |
| Calculate this -= func for each function expations and each integration point. More... | |
| void | subtract (double *attribute, double *other_attribute) |
| Subtract version specifying just one attribute. | |
| void | add (Func< double > *func) |
| Calculate this += func for each function expations and each integration point. More... | |
| void | add (double *attribute, double *other_attribute) |
| Add version specifying just one attribute. | |
Public Attributes | |
|
union Hermes::Hermes2D::Func < double >:: { ... } | |
|
union Hermes::Hermes2D::Func < double >:: { ... } | |
|
union Hermes::Hermes2D::Func < double >:: { ... } | |
|
union Hermes::Hermes2D::Func < double >:: { ... } | |
| int | np |
| Number of integration points used by this intance. | |
| int | nc |
| Number of components. Currently accepted values are 1 (H1, L2 space) and 2 (Hcurl, Hdiv space). | |
| double | val [H2D_MAX_INTEGRATION_POINTS_COUNT] |
| double | val0 [H2D_MAX_INTEGRATION_POINTS_COUNT] |
| double | dx [H2D_MAX_INTEGRATION_POINTS_COUNT] |
| double | val1 [H2D_MAX_INTEGRATION_POINTS_COUNT] |
| double | dy [H2D_MAX_INTEGRATION_POINTS_COUNT] |
| double | curl [H2D_MAX_INTEGRATION_POINTS_COUNT] |
| double | laplace [H2D_MAX_INTEGRATION_POINTS_COUNT] |
| double | div [H2D_MAX_INTEGRATION_POINTS_COUNT] |
Calculated function values (from the class Function) on an element for assembling.
| Hermes::Hermes2D::Func< double >::Func | ( | int | np, |
| int | nc | ||
| ) |
| void Hermes::Hermes2D::Func< double >::add | ( | Func< double > * | func | ) |
| void Hermes::Hermes2D::Func< double >::subtract | ( | Func< double > * | func | ) |