Evaluate function values and gradients at Gauss Pts.
More...
#include <users_modules/minimal_surface_equation/src/MinimalSurfaceElement.hpp>
Evaluate function values and gradients at Gauss Pts.
- Examples
- minimal_surface_area.cpp.
Definition at line 228 of file MinimalSurfaceElement.hpp.
◆ OpCalculateCoefficientsAtGaussPts()
MinimalSurfaceEquation::MinimalSurfaceElement::OpCalculateCoefficientsAtGaussPts::OpCalculateCoefficientsAtGaussPts |
( |
const string |
field_name, |
|
|
CommonData & |
common_data, |
|
|
bool |
rhs_and_not_lhs |
|
) |
| |
|
inline |
◆ doWork()
PetscErrorCode MinimalSurfaceEquation::MinimalSurfaceElement::OpCalculateCoefficientsAtGaussPts::doWork |
( |
int |
side, |
|
|
EntityType |
type, |
|
|
DataForcesAndSourcesCore::EntData & |
data |
|
) |
| |
|
inline |
Definition at line 239 of file MinimalSurfaceElement.hpp.
244 if (
type == MBVERTEX) {
245 int nb_gauss_pts = data.getN().size1();
247 for (
int gg = 0; gg != nb_gauss_pts; gg++) {
251 inner_prod(grad_at_gauss_pt, grad_at_gauss_pt);
254 for (
int gg = 0; gg != nb_gauss_pts; gg++) {
260 for (
int gg = 0; gg != nb_gauss_pts; gg++) {
263 for (
int rr = 0; rr != 2; rr++) {
271 for (
int gg = 0; gg != nb_gauss_pts; gg++) {
274 for (
int rr = 0; rr != 2; rr++) {
◆ commonData
CommonData& MinimalSurfaceEquation::MinimalSurfaceElement::OpCalculateCoefficientsAtGaussPts::commonData |
◆ rhsAndNotLhs
bool MinimalSurfaceEquation::MinimalSurfaceElement::OpCalculateCoefficientsAtGaussPts::rhsAndNotLhs |
The documentation for this struct was generated from the following file: