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 | ) |