#include <curl_curl_exact_solution.h>
|
| CurlCurlExactSolution ()=default |
|
| ~CurlCurlExactSolution ()=default |
|
RealGradient | operator() (Real x, Real y) |
|
RealTensor | grad (Real x, Real y) |
|
RealGradient | curl (Real x, Real y) |
|
RealGradient | forcing (Real x, Real y) |
|
| CurlCurlExactSolution ()=default |
|
| ~CurlCurlExactSolution ()=default |
|
RealGradient | operator() (Real x, Real y, Real z) |
|
RealTensor | grad (Real x, Real y, Real z) |
|
RealGradient | curl (Real x, Real y, Real z) |
|
RealGradient | forcing (Real x, Real y, Real z) |
|
Definition at line 26 of file curl_curl_exact_solution.h.
◆ CurlCurlExactSolution() [1/2]
CurlCurlExactSolution::CurlCurlExactSolution |
( |
| ) |
|
|
default |
◆ ~CurlCurlExactSolution() [1/2]
CurlCurlExactSolution::~CurlCurlExactSolution |
( |
| ) |
|
|
default |
◆ CurlCurlExactSolution() [2/2]
CurlCurlExactSolution::CurlCurlExactSolution |
( |
| ) |
|
|
default |
◆ ~CurlCurlExactSolution() [2/2]
CurlCurlExactSolution::~CurlCurlExactSolution |
( |
| ) |
|
|
default |
◆ curl() [1/2]
◆ curl() [2/2]
RealGradient CurlCurlExactSolution::curl |
( |
Real |
x, |
|
|
Real |
y, |
|
|
Real |
z |
|
) |
| |
|
inline |
Definition at line 58 of file curl_curl_exact_solution.h.
References libMesh::Real.
60 const Real duz_dy = (1.0 - x*x)*(-2.0*y);
61 const Real duy_dz = (1.0 - x*x)*(-2.0*z);
63 const Real dux_dz = (1.0 - y*y)*(-2.0*z);
64 const Real duz_dx = (1.0 - y*y)*(-2.0*x);
66 const Real dux_dy = (1.0 - z*z)*(-2.0*y);
67 const Real duy_dx = (1.0 - z*z)*(-2.0*x);
69 return RealGradient(duz_dy - duy_dz, dux_dz - duz_dx, duy_dx - dux_dy);
RealVectorValue RealGradient
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
◆ forcing() [1/2]
RealGradient CurlCurlExactSolution::forcing |
( |
Real |
x, |
|
|
Real |
y |
|
) |
| |
|
inline |
◆ forcing() [2/2]
RealGradient CurlCurlExactSolution::forcing |
( |
Real |
x, |
|
|
Real |
y, |
|
|
Real |
z |
|
) |
| |
|
inline |
Definition at line 72 of file curl_curl_exact_solution.h.
References libMesh::Real.
74 const Real fx = 2.0*(1.0 - y*y) + 2.0*(1.0 - z*z) + (1.0 - y*y)*(1.0 - z*z);
75 const Real fy = 2.0*(1.0 - x*x) + 2.0*(1.0 - z*z) + (1.0 - x*x)*(1.0 - z*z);
76 const Real fz = 2.0*(1.0 - x*x) + 2.0*(1.0 - y*y) + (1.0 - x*x)*(1.0 - y*y);
RealVectorValue RealGradient
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
◆ grad() [1/2]
RealTensor CurlCurlExactSolution::grad |
( |
Real |
x, |
|
|
Real |
y |
|
) |
| |
|
inline |
◆ grad() [2/2]
RealTensor CurlCurlExactSolution::grad |
( |
Real |
x, |
|
|
Real |
y, |
|
|
Real |
z |
|
) |
| |
|
inline |
Definition at line 41 of file curl_curl_exact_solution.h.
References libMesh::Real.
43 const Real dux_dx = 0.0;
44 const Real dux_dy = (1.0 - z*z)*(-2.0*y);
45 const Real dux_dz = (1.0 - y*y)*(-2.0*z);
47 const Real duy_dx = (1.0 - z*z)*(-2.0*x);
48 const Real duy_dy = 0.0;
49 const Real duy_dz = (1.0 - x*x)*(-2.0*z);
51 const Real duz_dx = (1.0 - y*y)*(-2.0*x);
52 const Real duz_dy = (1.0 - x*x)*(-2.0*y);
53 const Real duz_dz = 0.0;
55 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 CurlCurlExactSolution::operator() |
( |
Real |
x, |
|
|
Real |
y, |
|
|
Real |
z |
|
) |
| |
|
inline |
Definition at line 32 of file curl_curl_exact_solution.h.
References libMesh::Real.
34 const Real ux = (1.0 - y*y)*(1.0 - z*z);
35 const Real uy = (1.0 - x*x)*(1.0 - z*z);
36 const Real uz = (1.0 - x*x)*(1.0 - y*y);
RealVectorValue RealGradient
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
◆ operator()() [2/2]
RealGradient CurlCurlExactSolution::operator() |
( |
Real |
x, |
|
|
Real |
y |
|
) |
| |
|
inline |
The documentation for this class was generated from the following file: