Chi-Tech
|
#include <vector>
#include <iostream>
#include <memory>
#include "chi_meshvector.h"
#include "chi_meshmatrix3x3.h"
#include "chi_meshtensor_rank2_dim3.h"
#include "chi_meshface.h"
#include "chi_mesh_edgeloops.h"
#include "mesh/SweepUtilities/sweep_namespace.h"
Go to the source code of this file.
Namespaces | |
namespace | chi_mesh |
Typedefs | |
typedef Vector3 | chi_mesh::Normal |
typedef Vector3 | chi_mesh::Vertex |
typedef std::shared_ptr< MeshContinuum > | chi_mesh::MeshContinuumPtr |
typedef std::shared_ptr< const MeshContinuum > | chi_mesh::MeshContinuumConstPtr |
Enumerations | |
enum | chi_mesh::MeshAttributes : int { chi_mesh::NONE = 0 , chi_mesh::DIMENSION_1 = (1 << 0) , chi_mesh::DIMENSION_2 = (1 << 1) , chi_mesh::DIMENSION_3 = (1 << 2) , chi_mesh::ORTHOGONAL = (1 << 3) , chi_mesh::EXTRUDED = (1 << 4) , chi_mesh::UNSTRUCTURED = (1 << 5) } |
Functions | |
MeshAttributes | chi_mesh::operator| (const MeshAttributes f1, const MeshAttributes f2) |
MeshHandler & | chi_mesh::GetCurrentHandler () |
size_t | chi_mesh::PushNewHandlerAndGetIndex () |
double | chi_mesh::ComputeLBF (std::vector< Vector3 > &points, std::vector< double > &x_cuts, std::vector< double > &y_cuts) |
void | chi_mesh::DecomposeSurfaceMeshPxPy (const SurfaceMesh &smesh, int Px, int Py) |
size_t | chi_mesh::CreateUnpartitioned1DOrthoMesh (std::vector< double > &vertices_1d) |
size_t | chi_mesh::CreateUnpartitioned2DOrthoMesh (std::vector< double > &vertices_1d_x, std::vector< double > &vertices_1d_y) |
size_t | chi_mesh::CreateUnpartitioned3DOrthoMesh (std::vector< double > &vertices_1d_x, std::vector< double > &vertices_1d_y, std::vector< double > &vertices_1d_z) |