Panzer Version of the Day
Loading...
Searching...
No Matches
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

namespace  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

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

Definition at line 1805 of file Panzer_IntegrationValues2.cpp.