#include "Panzer_IntegrationValues2.hpp"
#include "Panzer_UtilityAlgs.hpp"
#include "Shards_CellTopology.hpp"
#include "Kokkos_DynRankView.hpp"
#include "Intrepid2_FunctionSpaceTools.hpp"
#include "Intrepid2_RealSpaceTools.hpp"
#include "Intrepid2_CellTools.hpp"
#include "Intrepid2_ArrayTools.hpp"
#include "Intrepid2_CubatureControlVolume.hpp"
#include "Intrepid2_CubatureControlVolumeSide.hpp"
#include "Intrepid2_CubatureControlVolumeBoundary.hpp"
#include "Panzer_CommonArrayFactories.hpp"
#include "Panzer_Traits.hpp"
#include "Panzer_SubcellConnectivity.hpp"
#include "Panzer_ConvertNormalToRotationMatrix.hpp"
#include "Phalanx_GetNonConstDynRankViewFromConstMDField.hpp"
Go to the source code of this file.
|
#define | PANZER_DOT(a, b) (a[0]*b[0] + a[1]*b[1] + a[2]*b[2]) |
|
#define | PANZER_CROSS(a, b, c) {c[0] = a[1]*b[2] - a[2]*b[1]; c[1] = a[2]*b[0] - a[0]*b[2]; c[2] = a[0]*b[1] - a[1]*b[0];} |
|
#define | INTEGRATION_VALUES2_INSTANTIATION(SCALAR) template class IntegrationValues2<SCALAR>; |
|
◆ PANZER_DOT
#define PANZER_DOT |
( |
| a, |
|
|
| b ) (a[0]*b[0] + a[1]*b[1] + a[2]*b[2]) |
◆ PANZER_CROSS
#define PANZER_CROSS |
( |
| a, |
|
|
| b, |
|
|
| c ) {c[0] = a[1]*b[2] - a[2]*b[1]; c[1] = a[2]*b[0] - a[0]*b[2]; c[2] = a[0]*b[1] - a[1]*b[0];} |
◆ INTEGRATION_VALUES2_INSTANTIATION
#define INTEGRATION_VALUES2_INSTANTIATION |
( |
| SCALAR | ) |
template class IntegrationValues2<SCALAR>; |