49 #ifndef INTREPID_TENSORBASIS_HPP 
   50 #define INTREPID_TENSORBASIS_HPP 
   51 #include "Intrepid_ConfigDefs.hpp" 
   54 #include "Shards_CellTopology.hpp" 
   66 template<
class Scalar, 
class ArrayScalar>
 
   73   Array< Array< RCP< Basis< Scalar , ArrayScalar > > > > bases_; 
 
   77     bases_.resize( bases.size() );
 
   78     for (
int i=0;i<bases.size();i++)
 
   80         bases_[i].resize( bases[i].size() );
 
   81         for (
int j=0;j<bases[i].size();j++)
 
   83             bases_[i][j] = bases[i][j];
 
   89   Array< Array< RCP< Basis< Scalar , ArrayScalar > > > > &getBases() 
 
virtual ~TensorBasis()
Destructor. 
Contains definitions of custom data types in Intrepid. 
Header file for the abstract base class Intrepid::Basis. 
An abstract base class that defines interface for concrete basis implementations for Finite Element (...
An abstract base class that defines interface for bases that are tensor products of simpler bases...