#include <div_grad_exact_solution.h>
|
| DivGradExactSolution ()=default |
|
| ~DivGradExactSolution ()=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) |
|
| DivGradExactSolution ()=default |
|
| ~DivGradExactSolution ()=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 div_grad_exact_solution.h.
◆ DivGradExactSolution() [1/2]
DivGradExactSolution::DivGradExactSolution |
( |
| ) |
|
|
default |
◆ ~DivGradExactSolution() [1/2]
DivGradExactSolution::~DivGradExactSolution |
( |
| ) |
|
|
default |
◆ DivGradExactSolution() [2/2]
DivGradExactSolution::DivGradExactSolution |
( |
| ) |
|
|
default |
◆ ~DivGradExactSolution() [2/2]
DivGradExactSolution::~DivGradExactSolution |
( |
| ) |
|
|
default |
◆ div() [1/4]
Real DivGradExactSolution::div |
( |
Real |
x, |
|
|
Real |
y |
|
) |
| |
|
inline |
Definition at line 84 of file div_grad_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;
RealTensor grad(Real x, Real y)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
◆ div() [2/4]
Real DivGradExactSolution::div |
( |
Real |
x, |
|
|
Real |
y |
|
) |
| |
|
inline |
Definition at line 84 of file div_grad_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;
RealTensor grad(Real x, Real y)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
◆ div() [3/4]
Real DivGradExactSolution::div |
( |
Real |
x, |
|
|
Real |
y, |
|
|
Real |
z |
|
) |
| |
|
inline |
Definition at line 92 of file div_grad_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;
RealTensor grad(Real x, Real y)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
◆ div() [4/4]
Real DivGradExactSolution::div |
( |
Real |
x, |
|
|
Real |
y, |
|
|
Real |
z |
|
) |
| |
|
inline |
Definition at line 92 of file div_grad_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;
RealTensor grad(Real x, Real y)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
◆ forcing() [1/4]
Real DivGradExactSolution::forcing |
( |
Real |
x, |
|
|
Real |
y |
|
) |
| |
|
inline |
◆ forcing() [2/4]
Real DivGradExactSolution::forcing |
( |
Real |
x, |
|
|
Real |
y |
|
) |
| |
|
inline |
◆ forcing() [3/4]
Real DivGradExactSolution::forcing |
( |
Real |
x, |
|
|
Real |
y, |
|
|
Real |
z |
|
) |
| |
|
inline |
◆ forcing() [4/4]
Real DivGradExactSolution::forcing |
( |
Real |
x, |
|
|
Real |
y, |
|
|
Real |
z |
|
) |
| |
|
inline |
◆ grad() [1/4]
RealTensor DivGradExactSolution::grad |
( |
Real |
x, |
|
|
Real |
y |
|
) |
| |
|
inline |
Definition at line 59 of file div_grad_exact_solution.h.
References libMesh::Real.
61 const Real dux_dx =
k*
k*cos(
k*x)*sin(
k*y);
62 const Real dux_dy =
k*
k*sin(
k*x)*cos(
k*y);
63 const Real duy_dx =
k*
k*sin(
k*x)*cos(
k*y);
64 const Real duy_dy =
k*
k*cos(
k*x)*sin(
k*y);
RealTensorValue RealTensor
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
◆ grad() [2/4]
RealTensor DivGradExactSolution::grad |
( |
Real |
x, |
|
|
Real |
y |
|
) |
| |
|
inline |
◆ grad() [3/4]
RealTensor DivGradExactSolution::grad |
( |
Real |
x, |
|
|
Real |
y, |
|
|
Real |
z |
|
) |
| |
|
inline |
Definition at line 69 of file div_grad_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
◆ grad() [4/4]
RealTensor DivGradExactSolution::grad |
( |
Real |
x, |
|
|
Real |
y, |
|
|
Real |
z |
|
) |
| |
|
inline |
Definition at line 69 of file div_grad_exact_solution.h.
References libMesh::Real.
71 const Real dux_dx =
k*
k*cos(
k*x)*sin(
k*y)*cos(
k*z);
72 const Real dux_dy =
k*
k*sin(
k*x)*cos(
k*y)*cos(
k*z);
73 const Real dux_dz = -
k*
k*sin(
k*x)*sin(
k*y)*sin(
k*z);
74 const Real duy_dx =
k*
k*sin(
k*x)*cos(
k*y)*cos(
k*z);
75 const Real duy_dy =
k*
k*cos(
k*x)*sin(
k*y)*cos(
k*z);
76 const Real duy_dz =
k*
k*cos(
k*x)*cos(
k*y)*sin(
k*z);
77 const Real duz_dx = -
k*
k*sin(
k*x)*sin(
k*y)*sin(
k*z);
78 const Real duz_dy =
k*
k*cos(
k*x)*cos(
k*y)*sin(
k*z);
79 const Real duz_dz =
k*
k*cos(
k*x)*sin(
k*y)*cos(
k*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/4]
RealGradient DivGradExactSolution::operator() |
( |
Real |
x, |
|
|
Real |
y |
|
) |
| |
|
inline |
◆ operator()() [2/4]
RealGradient DivGradExactSolution::operator() |
( |
Real |
x, |
|
|
Real |
y |
|
) |
| |
|
inline |
◆ operator()() [3/4]
RealGradient DivGradExactSolution::operator() |
( |
Real |
x, |
|
|
Real |
y, |
|
|
Real |
z |
|
) |
| |
|
inline |
◆ operator()() [4/4]
RealGradient DivGradExactSolution::operator() |
( |
Real |
x, |
|
|
Real |
y, |
|
|
Real |
z |
|
) |
| |
|
inline |
Definition at line 50 of file div_grad_exact_solution.h.
References libMesh::Real.
52 const Real ux =
k*sin(
k*x)*sin(
k*y)*cos(
k*z);
53 const Real uy = -
k*cos(
k*x)*cos(
k*y)*cos(
k*z);
54 const Real uz =
k*cos(
k*x)*sin(
k*y)*sin(
k*z);
RealVectorValue RealGradient
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
◆ scalar() [1/4]
Real DivGradExactSolution::scalar |
( |
Real |
x, |
|
|
Real |
y |
|
) |
| |
|
inline |
◆ scalar() [2/4]
Real DivGradExactSolution::scalar |
( |
Real |
x, |
|
|
Real |
y |
|
) |
| |
|
inline |
◆ scalar() [3/4]
Real DivGradExactSolution::scalar |
( |
Real |
x, |
|
|
Real |
y, |
|
|
Real |
z |
|
) |
| |
|
inline |
◆ scalar() [4/4]
Real DivGradExactSolution::scalar |
( |
Real |
x, |
|
|
Real |
y, |
|
|
Real |
z |
|
) |
| |
|
inline |
const Real DivGradExactSolution::k = .5*pi |
|
private |
The documentation for this class was generated from the following file: