Add FuncSpaceData to make use of Bases simpler and more powerful.
Add a validation code in MetricBasis to check that the process: "computation of Bézier coeff, subdivision and interpolation" is correct for Metric (thus also for Jacobian in 3D).
Showing
- Common/GmshDefines.h 1 addition, 0 deletionsCommon/GmshDefines.h
- Geo/MElement.cpp 140 additions, 1 deletionGeo/MElement.cpp
- Geo/MElement.h 17 additions, 1 deletionGeo/MElement.h
- Geo/MHexahedron.cpp 0 additions, 1 deletionGeo/MHexahedron.cpp
- Geo/MHexahedron.h 3 additions, 3 deletionsGeo/MHexahedron.h
- Geo/MPrism.h 2 additions, 2 deletionsGeo/MPrism.h
- Geo/MPyramid.cpp 4 additions, 11 deletionsGeo/MPyramid.cpp
- Geo/MPyramid.h 3 additions, 3 deletionsGeo/MPyramid.h
- Geo/MQuadrangle.h 1 addition, 1 deletionGeo/MQuadrangle.h
- Geo/MTetrahedron.h 3 additions, 3 deletionsGeo/MTetrahedron.h
- Geo/MTriangle.h 1 addition, 1 deletionGeo/MTriangle.h
- Numeric/BasisFactory.cpp 31 additions, 34 deletionsNumeric/BasisFactory.cpp
- Numeric/BasisFactory.h 43 additions, 19 deletionsNumeric/BasisFactory.h
- Numeric/CMakeLists.txt 1 addition, 0 deletionsNumeric/CMakeLists.txt
- Numeric/ElementType.cpp 6 additions, 4 deletionsNumeric/ElementType.cpp
- Numeric/FuncSpaceData.cpp 108 additions, 0 deletionsNumeric/FuncSpaceData.cpp
- Numeric/FuncSpaceData.h 97 additions, 0 deletionsNumeric/FuncSpaceData.h
- Numeric/JacobianBasis.cpp 64 additions, 124 deletionsNumeric/JacobianBasis.cpp
- Numeric/JacobianBasis.h 27 additions, 22 deletionsNumeric/JacobianBasis.h
- Numeric/MetricBasis.cpp 581 additions, 225 deletionsNumeric/MetricBasis.cpp
Loading
Please register or sign in to comment