|
labelList | ITHACAutilities::getIndicesFromBox (const fvMesh &mesh, List< label > indices, Eigen::MatrixXd Box, List< vector > &points2Move) |
| Gives the indices conteined into a defined box.
|
|
List< label > | ITHACAutilities::getIndices (const fvMesh &mesh, int index, int layers) |
| Gets the indices of the cells around a certain cell.
|
|
List< label > | ITHACAutilities::getIndices (const fvMesh &mesh, int index_row, int index_col, int layers) |
| Gets the indices of the cells around a certain cell.
|
|
void | ITHACAutilities::getPointsFromPatch (fvMesh &mesh, label ind, List< vector > &points, labelList &indices) |
| Get the polabel coordinates and indices from patch.
|
|
List< vector > | ITHACAutilities::displacedSegment (List< vector > x0, double mux1, double mux2, double muy1, double muy2) |
| Get position of displaced segment of points given the displacements of the end points.
|
|
vector | ITHACAutilities::displacePolabel (vector x0, vector x_low, vector x_up, double mux_low, double mux_up, double muy_low, double muy_up, double muz_low=0.0, double muz_up=0.0) |
| Displace a Polabel belonging to a given segment.
|
|
Field< vector > | ITHACAutilities::rotateMesh (fvMesh &mesh, double r1, double r2, vector axis, double alpha, labelList movingPointsIDs, List< double > radii, word angleVariationMethod="Linear", double v=3) |
| A function that rotates the mesh rigidly, by a fixed specified angle for the points lying within a disc of radius r1, and by a an angle which diminishes from the former angle to zero either linearly or following a Sinusoidal relation or Sigmoid function in a disc of radius r2 larger than r1.
|
|
Eigen::MatrixXd | ITHACAutilities::rotationMatrix (vector AxisOfRotation, double AngleOfRotation) |
| Functions that return a Rotation Matrix given an axis of rotation and an angle in degrees.
|
|
Eigen::VectorXd | ITHACAutilities::boudaryFaceToCellDistance (fvMesh &mesh, label BC_ind) |
| Compute the distance between the boundary face center and the boundary cell center.
|
|
List< label > | ITHACAutilities::getIndicesFromDisc (const fvMesh &mesh, double radius, vector origin, vector axis, List< double > &radii) |
| Gets the indices of the points which are inside a disc of a specified radius before carrying out a rotation around an axis.
|
|
template<typename type_f > |
List< label > | ITHACAutilities::getIndicesFromBox (GeometricField< type_f, fvPatchField, volMesh > &field, Eigen::MatrixXd Box) |
| Gets the indices from coordinates of a given box.
|
|
template List< label > | ITHACAutilities::getIndicesFromBox (GeometricField< scalar, fvPatchField, volMesh > &field, Eigen::MatrixXd Box) |
|
template List< label > | ITHACAutilities::getIndicesFromBox (GeometricField< vector, fvPatchField, volMesh > &field, Eigen::MatrixXd Box) |
|
template<typename type_f > |
fvMeshSubset * | ITHACAutilities::getSubMeshFromBox (GeometricField< type_f, fvPatchField, volMesh > &field, Eigen::MatrixXd Box) |
| Gets a subMesh from a box of coordinates and a given field (used only for the mesh).
|
|
template fvMeshSubset * | ITHACAutilities::getSubMeshFromBox (GeometricField< scalar, fvPatchField, volMesh > &field, Eigen::MatrixXd Box) |
|
template fvMeshSubset * | ITHACAutilities::getSubMeshFromBox (GeometricField< vector, fvPatchField, volMesh > &field, Eigen::MatrixXd Box) |
|
volScalarField | ITHACAutilities::meshNonOrtho (fvMesh &mesh, volScalarField &NonOrtho) |
| Returns a scalarField that containes the non-orthogonality value of a given mesh.
|
|
List< vector > | ITHACAutilities::rotatePoints (const List< vector > &originalPoints, vector AxisOfRotation, double AngleOfRotation) |
| Rotate a list of points in clockwise direction given an axis of rotation and an angle in degrees.
|
|