Loading...
Searching...
No Matches
FDMUtils.hpp
Go to the documentation of this file.
Definition Matrix.hpp:30
Definition pybind11Utils.hpp:21
Vector3D Gradient3(const ConstArrayView3< double > &data, const Vector3D &gridSpacing, size_t i, size_t j, size_t k)
Returns 3-D gradient vector from given 3-D scalar grid-like array data, gridSpacing,...
double Divergence2(const ConstArrayView2< Vector2D > &data, const Vector2D &gridSpacing, size_t i, size_t j)
Returns divergence value from given 2-D vector grid-like array data, gridSpacing, and array index (i,...
Vector2D Gradient2(const ConstArrayView2< double > &data, const Vector2D &gridSpacing, size_t i, size_t j)
Returns 2-D gradient vector from given 2-D scalar grid-like array data, gridSpacing,...
double Divergence3(const ConstArrayView3< Vector3D > &data, const Vector3D &gridSpacing, size_t i, size_t j, size_t k)
Returns diverence value from given 3-D vector grid-like array data, gridSpacing, and array index (i,...
double Laplacian2(const ConstArrayView2< double > &data, const Vector2D &gridSpacing, size_t i, size_t j)
Returns Laplacian value from given 2-D scalar grid-like array data, gridSpacing, and array index (i,...
double Curl2(const ConstArrayView2< Vector2D > &data, const Vector2D &gridSpacing, size_t i, size_t j)
Returns curl value from given 2-D vector grid-like array data, gridSpacing, and array index (i,...
double Laplacian3(const ConstArrayView3< double > &data, const Vector3D &gridSpacing, size_t i, size_t j, size_t k)
Returns Laplacian value from given 3-D scalar grid-like array data, gridSpacing, and array index (i,...
Vector3D Curl3(const ConstArrayView3< Vector3D > &data, const Vector3D &gridSpacing, size_t i, size_t j, size_t k)
Returns curl value from given 3-D vector grid-like array data, gridSpacing, and array index (i,...
static Vector2D Gradient(const ConstArrayView2< double > &data, const Vector2D &gridSpacing, const Vector2UZ &idx)
Definition FDMUtils.hpp:90
static double Curl(const ConstArrayView2< Vector2D > &data, const Vector2D &gridSpacing, const Vector2UZ &idx)
Definition FDMUtils.hpp:108
static double Laplacian(const ConstArrayView2< double > &data, const Vector2D &gridSpacing, const Vector2UZ &idx)
Definition FDMUtils.hpp:96
static double Divergence(const ConstArrayView2< Vector2D > &data, const Vector2D &gridSpacing, const Vector2UZ &idx)
Definition FDMUtils.hpp:102
static double Divergence(const ConstArrayView3< Vector3D > &data, const Vector3D &gridSpacing, const Vector3UZ &idx)
Definition FDMUtils.hpp:130
static Vector3D Curl(const ConstArrayView3< Vector3D > &data, const Vector3D &gridSpacing, const Vector3UZ &idx)
Definition FDMUtils.hpp:136
static Vector3D Gradient(const ConstArrayView3< double > &data, const Vector3D &gridSpacing, const Vector3UZ &idx)
Definition FDMUtils.hpp:118
static double Laplacian(const ConstArrayView3< double > &data, const Vector3D &gridSpacing, const Vector3UZ &idx)
Definition FDMUtils.hpp:124
Definition FDMUtils.hpp:83
1.9.8