v0.14.0
Loading...
Searching...
No Matches
SphereSurfaceIntegration.hpp
Go to the documentation of this file.
1/** \file SphereSurfaceIntegration.hpp
2* \ingroup bone_remodelling
3
4* \brief Quadrature points on sphere surface
5
6*/
7
8/*
9* This file is part of MoFEM.
10* MoFEM is free software: you can redistribute it and/or modify it under
11* the terms of the GNU Lesser General Public License as published by the
12* Free Software Foundation, either version 3 of the License, or (at your
13* option) any later version.
14*
15* MoFEM is distributed in the hope that it will be useful, but WITHOUT
16* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
17* FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
18* License for more details.
19*
20* You should have received a copy of the GNU Lesser General Public
21* License along with MoFEM. If not, see <http://www.gnu.org/licenses/>. */
22
23#ifndef __SPHERE_SURFACE_INETGRATION_HPP__
24#define __SPHERE_SURFACE_INETGRATION_HPP__
25
26namespace BoneRemodeling {
27
28 /**
29 * \brief 28 integration points on sphere
30 *
31 * @param gauss_pts referenced matrix consisting normals at integration points
32 * @param weights Weights at gauss points
33
34 * @return Error code
35 */
37 MatrixDouble &gauss_pts,VectorDouble &weights
38 );
39
40 /**
41 * \brief 21 integration points on sphere
42 *
43 * @param gauss_pts referenced matrix consisting normals at integration points
44 * @param weights Weights at gauss points
45
46 * @return Error code
47 */
49 MatrixDouble &gauss_pts,VectorDouble &weights
50 );
51
52 /**
53 * \brief 61 integration points on sphere
54 *
55 * @param gauss_pts referenced matrix consisting normals at integration points
56 * @param weights Weights at gauss points
57
58 * @return Error code
59 */
61 MatrixDouble &gauss_pts,VectorDouble &weights
62 );
63
64}
65
66#endif // __SPHERE_SURFACE_INETGRATION_HPP__
PetscErrorCode sphereSurfaceIntegration21(MatrixDouble &gauss_pts, VectorDouble &weights)
21 integration points on sphere
PetscErrorCode sphereSurfaceIntegration28(MatrixDouble &gauss_pts, VectorDouble &weights)
28 integration points on sphere
PetscErrorCode sphereSurfaceIntegration61(MatrixDouble &gauss_pts, VectorDouble &weights)
61 integration points on sphere