1#ifndef CHITECH_ORTHOGONALMESHGENERATOR_H
2#define CHITECH_ORTHOGONALMESHGENERATOR_H
17 std::unique_ptr<UnpartitionedMesh> input_umesh)
override;
19 static std::unique_ptr<UnpartitionedMesh>
22 static std::unique_ptr<UnpartitionedMesh>
24 const std::vector<double>& vertices_1d_y);
26 static std::unique_ptr<UnpartitionedMesh>
28 const std::vector<double>& vertices_1d_y,
29 const std::vector<double>& vertices_1d_z);
static std::unique_ptr< UnpartitionedMesh > CreateUnpartitioned1DOrthoMesh(const std::vector< double > &vertices)
std::vector< std::vector< double > > node_sets_
static chi::InputParameters GetInputParameters()
std::unique_ptr< UnpartitionedMesh > GenerateUnpartitionedMesh(std::unique_ptr< UnpartitionedMesh > input_umesh) override
OrthogonalMeshGenerator(const chi::InputParameters ¶ms)
static std::unique_ptr< UnpartitionedMesh > CreateUnpartitioned2DOrthoMesh(const std::vector< double > &vertices_1d_x, const std::vector< double > &vertices_1d_y)
static std::unique_ptr< UnpartitionedMesh > CreateUnpartitioned3DOrthoMesh(const std::vector< double > &vertices_1d_x, const std::vector< double > &vertices_1d_y, const std::vector< double > &vertices_1d_z)