49 #ifndef INTREPID_FUNCTIONSPACETOOLSINPLACE_HPP 
   50 #define INTREPID_FUNCTIONSPACETOOLSINPLACE_HPP 
   52 #include "Intrepid_ConfigDefs.hpp" 
  115   template<
class Scalar, 
class ArrayType>
 
  120   template<
class Scalar, 
class ArrayType>
 
  159   template<
class Scalar, 
class ArrayType, 
class ArrayTypeJac>
 
  161                                  const ArrayTypeJac & jacobianInverse,
 
  162                                  const char           transpose = 
'T');
 
  166   template<
class Scalar, 
class ArrayType, 
class ArrayTypeJac>
 
  168                                      const ArrayTypeJac & jacobianInverse,
 
  169                                      const char           transpose = 
'T');
 
  206   template<
class Scalar, 
class ArrayType, 
class ArrayTypeJac>
 
  208                                   const ArrayTypeJac  & jacobianInverse,
 
  209                                   const char            transpose = 
'T');
 
  212   template<
class Scalar, 
class ArrayType, 
class ArrayTypeJac>
 
  214                                       const ArrayTypeJac  & jacobianInverse,
 
  215                                       const char            transpose = 
'T');
 
  254   template<
class Scalar, 
class ArrayType, 
class ArrayTypeJac, 
class ArrayTypeDet>
 
  256                                  const ArrayTypeJac  & jacobian,
 
  257                                  const ArrayTypeDet  & jacobianDet,
 
  258                                  const char            transpose = 
'N');
 
  261   template<
class Scalar, 
class ArrayType, 
class ArrayTypeJac, 
class ArrayTypeDet>
 
  263                                      const ArrayTypeJac  & jacobian,
 
  264                                      const ArrayTypeDet  & jacobianDet,
 
  265                                      const char            transpose = 
'N');
 
  304   template<
class Scalar, 
class ArrayType, 
class ArrayTypeJac, 
class ArrayTypeDet>
 
  306                                  const ArrayTypeJac  & jacobian,
 
  307                                  const ArrayTypeDet  & jacobianDet,
 
  308                                  const char            transpose = 
'N');
 
  311   template<
class Scalar, 
class ArrayType, 
class ArrayTypeJac, 
class ArrayTypeDet>
 
  313                                      const ArrayTypeJac  & jacobian,
 
  314                                      const ArrayTypeDet  & jacobianDet,
 
  315                                      const char            transpose = 
'N');
 
  353   template<
class Scalar, 
class ArrayType, 
class ArrayTypeDet>
 
  355                                const ArrayTypeDet  & jacobianDet);
 
  358   template<
class Scalar, 
class ArrayType, 
class ArrayTypeDet>
 
  360                                    const ArrayTypeDet  & jacobianDet);
 
  398   template<
class Scalar, 
class ArrayType, 
class ArrayTypeDet>
 
  400                                  const ArrayTypeDet  & jacobianDet);
 
  403   template<
class Scalar, 
class ArrayType, 
class ArrayTypeDet>
 
  405                                      const ArrayTypeDet  & jacobianDet);
 
  407   template<
class Scalar, 
class ArrayType, 
class ArrayTypeMeasure>
 
  408   static void multiplyMeasure(ArrayType                & inOutVals,
 
  409                               const ArrayTypeMeasure   & inMeasure);
 
Header file for utility class to provide multidimensional containers.