Panzer  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Macros
Panzer_IntegrationValues2.cpp File Reference
#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"
Include dependency graph for Panzer_IntegrationValues2.cpp:

Go to the source code of this file.

Namespaces

 panzer
 Computes $ Ma(x)b(x)\cdots\int s(x)\nabla\phi(x)\,dx $.
 

Macros

#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>;
 

Macro Definition Documentation

#define PANZER_DOT (   a,
 
)    (a[0]*b[0] + a[1]*b[1] + a[2]*b[2])
#define PANZER_CROSS (   a,
  b,
 
)    {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>;

Definition at line 1836 of file Panzer_IntegrationValues2.cpp.