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...