|
DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
|
Classes | |
| class | CFVPeriodicity |
Typedefs | |
| using | t_diffOpIJK2I = std::tuple< int, std::array< int, 3 >, std::array< std::array< int, 3 >, 3 >, std::array< std::array< std::array< int, 3 >, 3 >, 3 > > |
Functions | |
| template<int dim> | |
| constexpr int | ndiffSizS (int i) |
| template<int dim> | |
| constexpr int | ndiff2order (int rows) |
| template<int dim, int NDiffC> | |
| constexpr t_diffOpIJK2I | __get_diffOperatorIJK2I (const std::array< std::array< int, 3 >, NDiffC > &diffOps) |
| template<int dim> | |
| constexpr auto & | getDiffOperatorIJK2I () |
| real | iPow (int p, real x) |
| template<int dim, int order> | |
| constexpr int | PolynomialNDOF () |
| template<class TDIBJ > | |
| void | FPolynomialFill2D (TDIBJ &T, real x, real y, real z, real lx, real ly, real lz, int rows, int cols) |
| template<class TDIBJ > | |
| void | FPolynomialFill3D (TDIBJ &T, real x, real y, real z, real lx, real ly, real lz, int rows, int cols) |
| template<int dim> | |
| int | GetNDof (int maxOrder) |
| template<int dim = 3, int rank = 0, int powV = 1, class VLe , class VRi > | |
| real | NormSymDiffOrderTensorV (VLe &&Le, VRi &&Ri) |
| template<int dim, int rank, class VLe , class Trans > | |
| void | TransSymDiffOrderTensorV (VLe &&Le, Trans &&trans) |
| template<int dim, class TMat > | |
| void | ConvertDiffsLinMap (TMat &&mat, const Geom::tGPoint &dXijdXi) |
| convert partial derivatives (diffs) from D_dxi to D_dx | |
| template<int dim, class TMat , class TDiBjB > | |
| void | ConvertDiffsFullMap (TMat &&mat, TDiBjB &&DxiDx) |
| template<int dim, int maxDiff, class TDiBjA , class TDiBjB > | |
| void | DxDxi2DxiDx (TDiBjA &&DxDxi, TDiBjB &&DxiDx) |
| invert compact form of all diffs of shape functions | |
| using DNDS::Geom::Base::t_diffOpIJK2I = typedef std::tuple< int, std::array<int, 3>, std::array<std::array<int, 3>, 3>, std::array<std::array<std::array<int, 3>, 3>, 3> > |
Definition at line 131 of file BaseFunction.hpp.
|
constexpr |
|
inline |
|
inline |
convert partial derivatives (diffs) from D_dxi to D_dx
| dim | |
| TMat |
| mat | standard concatenation of diffs, mat_{i,j}, i=0: D^0_xi, i=1: D^1_{xi_0}, i=2, D^1_{xi_1}... see BaseFunction.hpp |
| dXijdXi | dXi_j / d_X_i, Xi: old coord, X: new coord |
Definition at line 281 of file DiffTensors.hpp.
| void DNDS::Geom::Base::DxDxi2DxiDx | ( | TDiBjA && | DxDxi, |
| TDiBjB && | DxiDx | ||
| ) |
invert compact form of all diffs of shape functions
maxDiff which is max derivative order Definition at line 476 of file DiffTensors.hpp.
| void DNDS::Geom::Base::FPolynomialFill2D | ( | TDIBJ & | T, |
| real | x, | ||
| real | y, | ||
| real | z, | ||
| real | lx, | ||
| real | ly, | ||
| real | lz, | ||
| int | rows, | ||
| int | cols | ||
| ) |
Definition at line 286 of file BaseFunction.hpp.
| void DNDS::Geom::Base::FPolynomialFill3D | ( | TDIBJ & | T, |
| real | x, | ||
| real | y, | ||
| real | z, | ||
| real | lx, | ||
| real | ly, | ||
| real | lz, | ||
| int | rows, | ||
| int | cols | ||
| ) |
Definition at line 443 of file BaseFunction.hpp.
|
constexpr |
Definition at line 187 of file BaseFunction.hpp.
|
inline |
Definition at line 716 of file BaseFunction.hpp.
Definition at line 216 of file BaseFunction.hpp.
|
constexpr |
Definition at line 23 of file BaseFunction.hpp.
|
constexpr |
Definition at line 18 of file BaseFunction.hpp.
| real DNDS::Geom::Base::NormSymDiffOrderTensorV | ( | VLe && | Le, |
| VRi && | Ri | ||
| ) |
Definition at line 8 of file DiffTensors.hpp.
|
inlineconstexpr |
Definition at line 235 of file BaseFunction.hpp.
| void DNDS::Geom::Base::TransSymDiffOrderTensorV | ( | VLe && | Le, |
| Trans && | trans | ||
| ) |