|
template<typename ScalarType > |
bool | valuesAreSmall (ScalarType a, ScalarType b, double epsilon) |
|
bool | approximatelyEqual (double a, double b, double epsilon) |
|
bool | essentiallyEqual (double a, double b, double epsilon) |
|
KOKKOS_INLINE_FUNCTION double | fromZeroOne (double x_zero_one) |
|
KOKKOS_INLINE_FUNCTION double | toZeroOne (double x_minus_one_one) |
|
KOKKOS_INLINE_FUNCTION double | fromZeroOne_dx (double dx_zero_one) |
|
KOKKOS_INLINE_FUNCTION double | toZeroOne_dx (double dx_minus_one_one) |
|
template<class DeviceViewType > |
DeviceViewType::HostMirror | getHostCopy (const DeviceViewType &deviceView) |
|
template<class BasisFamily > |
Teuchos::RCP< Intrepid2::Basis< Kokkos::DefaultExecutionSpace, double, double > > | getBasisUsingFamily (shards::CellTopology cellTopo, Intrepid2::EFunctionSpace fs, int polyOrder_x, int polyOrder_y=-1, int polyOrder_z=-1) |
|
template<bool defineVertexFunctions> |
Teuchos::RCP< Intrepid2::Basis< Kokkos::DefaultExecutionSpace, double, double > > | getHierarchicalBasis (shards::CellTopology cellTopo, Intrepid2::EFunctionSpace fs, int polyOrder_x, int polyOrder_y=-1, int polyOrder_z=-1) |
|
template<typename ValueType , class ... DimArgs> |
ViewType< ValueType > | getView (const std::string &label, DimArgs... dims) |
|
template<typename PointValueType > |
ViewType< PointValueType > | lineInputPointsView (int numPoints) |
| Returns a View containing equispaced points on the line. More...
|
|
template<typename PointValueType > |
ViewType< PointValueType > | hexInputPointsView (int numPoints_1D) |
| Returns a View containing equispaced points on the hexahedron. More...
|
|
template<typename PointValueType > |
ViewType< PointValueType > | quadInputPointsView (int numPoints_1D) |
| Returns a View containing equispaced points on the quadrilateral. More...
|
|
template<typename PointValueType > |
ViewType< PointValueType > | tetInputPointsView (int numPointsBase) |
| Returns a View containing regularly-spaced points on the tetrahedron. More...
|
|
template<typename PointValueType > |
ViewType< PointValueType > | triInputPointsView (int numPointsBase) |
| Returns a View containing regularly-spaced points on the triangle. More...
|
|
template<typename PointValueType > |
ViewType< PointValueType > | getInputPointsView (shards::CellTopology &cellTopo, int numPoints_1D) |
|
template<typename OutputValueType > |
ViewType< OutputValueType > | getOutputView (Intrepid2::EFunctionSpace fs, Intrepid2::EOperator op, int basisCardinality, int numPoints, int spaceDim) |
|
std::vector< std::vector< int > > | getBasisTestCasesUpToDegree (int spaceDim, int minDegree, int polyOrder_x, int polyOrder_y=-1, int polyOrder_z=-1) |
|
template<class ViewType > |
void | testViewFloatingEquality (ViewType &view1, ViewType &view2, double relTol, double absTol, Teuchos::FancyOStream &out, bool &success, std::string view1Name="View 1", std::string view2Name="View 2") |
|
Utility methods for Intrepid2 unit tests.
- Author
- Created by N.V. Roberts.
Definition in file Intrepid2_TestUtils.hpp.