![]() |
Sapphire++
v1.3.0-121-g2682132 |
Background velocity field. More...
#include <config.h>
Public Member Functions | |
| BackgroundVelocityField (const PhysicalParameters &physical_parameters) | |
| Constructor. | |
| void | vector_value (const dealii::Point< dim > &point, dealii::Vector< double > &velocity) const override |
| Evaluate the velocity field at a point p. | |
| void | divergence_list (const std::vector< dealii::Point< dim > > &points, std::vector< double > &divergence) const |
| Evaluate the divergence of the velocity field. | |
| void | material_derivative_list (const std::vector< dealii::Point< dim > > &points, std::vector< dealii::Vector< double > > &material_derivatives) const |
| Evaluate the material derivative of the velocity field. | |
| void | jacobian_list (const std::vector< dealii::Point< dim > > &points, std::vector< dealii::FullMatrix< double > > &jacobians) const |
| Evaluate the Jacobian matrix of the velocity field. | |
Background velocity field.
| dim | Dimension of the reduced phase space \( (\mathbf{x}, p) \) |
|
inline |
Constructor.
| physical_parameters | User defined runtime parameters |
|
inline |
Evaluate the divergence of the velocity field.
Return a vector of values corresponding to the divergence of the velocity field \( \nabla \cdot \mathbf{u}(t, \mathbf{x}) \) at all points in space.
| points | List of points in reduced phase space |
| divergence | List of divergence values |
[Background velocity divergence]
[Background velocity divergence]
|
inline |
Evaluate the Jacobian matrix of the velocity field.
Return a vector of matrices corresponding to the Jacobian matrix of the velocity field \( \nabla \mathbf{u}(t, \mathbf{x}) \) at all points in space.
| points | List of points in reduced phase space |
| jacobians | List of Jacobian matrices |
[Background velocity Jacobian]
[Background velocity Jacobian]
|
inline |
Evaluate the material derivative of the velocity field.
Return a vector of values corresponding to the material derivative of the velocity field \( \frac{\mathrm{D} \mathbf{u}}{\mathrm{D} t} \) at all points in space.
| points | List of points in reduced phase space |
| material_derivatives | List of material derivative values |
[Background velocity material derivative]
[Background velocity material derivative]
|
inlineoverride |
Evaluate the velocity field at a point p.
Return a vector of values corresponding to the velocity field \( \mathbf{u}(t, \mathbf{x}) \) at point in space.
| point | Point in reduced phase space |
| velocity | Return vector \( \mathbf{u}(t, \mathbf{x}) \) |
[Background velocity value]
[Background velocity value]