#include <mixed_exact_solution.h>
|
| MixedExactSolution ()=default |
|
| ~MixedExactSolution ()=default |
|
Real | scalar (Real x, Real y) |
|
Real | scalar (Real x, Real y, Real z) |
|
RealGradient | operator() (Real x, Real y) |
|
RealGradient | operator() (Real x, Real y, Real z) |
|
RealTensor | grad (Real x, Real y) |
|
RealTensor | grad (Real x, Real y, Real z) |
|
Real | div (Real x, Real y) |
|
Real | div (Real x, Real y, Real z) |
|
Real | forcing (Real x, Real y) |
|
Real | forcing (Real x, Real y, Real z) |
|
Definition at line 26 of file mixed_exact_solution.h.
◆ MixedExactSolution()
MixedExactSolution::MixedExactSolution |
( |
| ) |
|
|
default |
◆ ~MixedExactSolution()
MixedExactSolution::~MixedExactSolution |
( |
| ) |
|
|
default |
◆ div() [1/2]
Real MixedExactSolution::div |
( |
Real |
x, |
|
|
Real |
y |
|
) |
| |
|
inline |
Definition at line 84 of file mixed_exact_solution.h.
References libMesh::Real.
86 const Real dux_dx =
grad(x, y)(0, 0);
87 const Real duy_dy =
grad(x, y)(1, 1);
89 return dux_dx + duy_dy;
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
RealTensor grad(Real x, Real y)
◆ div() [2/2]
Real MixedExactSolution::div |
( |
Real |
x, |
|
|
Real |
y, |
|
|
Real |
z |
|
) |
| |
|
inline |
Definition at line 92 of file mixed_exact_solution.h.
References libMesh::Real.
94 const Real dux_dx =
grad(x, y, z)(0, 0);
95 const Real duy_dy =
grad(x, y, z)(1, 1);
96 const Real duz_dz =
grad(x, y, z)(2, 2);
98 return dux_dx + duy_dy + duz_dz;
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
RealTensor grad(Real x, Real y)
◆ forcing() [1/2]
Real MixedExactSolution::forcing |
( |
Real |
x, |
|
|
Real |
y |
|
) |
| |
|
inline |
◆ forcing() [2/2]
Real MixedExactSolution::forcing |
( |
Real |
x, |
|
|
Real |
y, |
|
|
Real |
z |
|
) |
| |
|
inline |
◆ grad() [1/2]
RealTensor MixedExactSolution::grad |
( |
Real |
x, |
|
|
Real |
y |
|
) |
| |
|
inline |
◆ grad() [2/2]
RealTensor MixedExactSolution::grad |
( |
Real |
x, |
|
|
Real |
y, |
|
|
Real |
z |
|
) |
| |
|
inline |
Definition at line 69 of file mixed_exact_solution.h.
References libMesh::pi, and libMesh::Real.
71 const Real dux_dx = .5*
pi*.5*
pi*cos(.5*
pi*x)*sin(.5*
pi*y)*cos(.5*
pi*z);
72 const Real dux_dy = .5*
pi*.5*
pi*sin(.5*
pi*x)*cos(.5*
pi*y)*cos(.5*
pi*z);
73 const Real dux_dz = -.5*
pi*.5*
pi*sin(.5*
pi*x)*sin(.5*
pi*y)*sin(.5*
pi*z);
74 const Real duy_dx = .5*
pi*.5*
pi*sin(.5*
pi*x)*cos(.5*
pi*y)*cos(.5*
pi*z);
75 const Real duy_dy = .5*
pi*.5*
pi*cos(.5*
pi*x)*sin(.5*
pi*y)*cos(.5*
pi*z);
76 const Real duy_dz = .5*
pi*.5*
pi*cos(.5*
pi*x)*cos(.5*
pi*y)*sin(.5*
pi*z);
77 const Real duz_dx = -.5*
pi*.5*
pi*sin(.5*
pi*x)*sin(.5*
pi*y)*sin(.5*
pi*z);
78 const Real duz_dy = .5*
pi*.5*
pi*cos(.5*
pi*x)*cos(.5*
pi*y)*sin(.5*
pi*z);
79 const Real duz_dz = .5*
pi*.5*
pi*cos(.5*
pi*x)*sin(.5*
pi*y)*cos(.5*
pi*z);
81 return RealTensor(dux_dx, dux_dy, dux_dz, duy_dx, duy_dy, duy_dz, duz_dx, duz_dy, duz_dz);
RealTensorValue RealTensor
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
◆ operator()() [1/2]
RealGradient MixedExactSolution::operator() |
( |
Real |
x, |
|
|
Real |
y |
|
) |
| |
|
inline |
◆ operator()() [2/2]
RealGradient MixedExactSolution::operator() |
( |
Real |
x, |
|
|
Real |
y, |
|
|
Real |
z |
|
) |
| |
|
inline |
◆ scalar() [1/2]
Real MixedExactSolution::scalar |
( |
Real |
x, |
|
|
Real |
y |
|
) |
| |
|
inline |
◆ scalar() [2/2]
Real MixedExactSolution::scalar |
( |
Real |
x, |
|
|
Real |
y, |
|
|
Real |
z |
|
) |
| |
|
inline |
The documentation for this class was generated from the following file: