#include <curl_curl_exact_solution.h>
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()
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]
◆ 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, |
|
|
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
◆ grad() [2/2]
◆ operator()() [1/2]
Definition at line 32 of file curl_curl_exact_solution.h.
References libMesh::Real.
35 Real x = pp(0), y = pp(1);
37 const Real ux = cos(
k*x)*sin(
k*y);
38 const Real uy = -sin(
k*x)*cos(
k*y);
RealVectorValue RealGradient
TypeTensor< T > transpose() const
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
A Point defines a location in LIBMESH_DIM dimensional Real space.
◆ operator()() [2/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
◆ RM()
static void CurlCurlExactSolution::RM |
( |
RealTensor |
T | ) |
|
|
inlinestatic |
const Real CurlCurlExactSolution::k = pi |
|
private |
The documentation for this class was generated from the following files: