8 const int Ns = (level + 1);
17 auto b = n.Cross(t).Normalized();
24 std::vector<chi_mesh::Vector3> p_points(Np);
25 double dphi = acos(
a)/Ns;
26 double alpha = 0.10005;
29 for (
int i=0; i<Np; ++i)
31 double phi = i*dphi*(1.0+alpha*(cos(beta*M_PI_2*i/Ns) - cos(beta*M_PI_2)));
37 std::vector<chi_mesh::Vector3> tilde_points(Np);
38 for (
int i=0; i<Np; ++i)
40 double R =
a/p_points[i].x;
41 double x_tilde = p_points[i].y*R;
42 double y_tilde = p_points[i].z*R;
std::vector< chi_mesh::Vector3 > diagonal_vertices_
static constexpr double a
Inscribed cude side length.
void GenerateDiagonalSpacings(int level)
void SetColJVec(int j, Vector3 vec)