Public Member Functions | |
| MapStructure (int nTotalFuncs, const Array< RCP< BasisDOFTopologyBase > > &bases, const Array< Array< int > > &funcs) | |
| MapStructure (int nTotalFuncs, const RCP< BasisDOFTopologyBase > &basis, const Array< Array< int > > &funcs) | |
| MapStructure (int nTotalFuncs, const RCP< BasisDOFTopologyBase > &basis) | |
| int | numBasisChunks () const | 
| const RCP< BasisDOFTopologyBase > & | basis (int basisChunk) const | 
| int | numFuncs (int basisChunk) const | 
| const Array< int > & | funcs (int basisChunk) const | 
| int | chunkForFuncID (int funcID) const | 
| int | indexForFuncID (int funcID) const | 
| std::ostream & | print (std::ostream &os) const | 
Private Member Functions | |
| void | init (int nTotalFuncs, const Array< RCP< BasisDOFTopologyBase > > &bases, const Array< Array< int > > &funcs) | 
Private Attributes | |
| Array< RCP < BasisDOFTopologyBase > >  | bases_ | 
| Array< Array< int > > | funcs_ | 
| Array< int > | chunkForFuncID_ | 
| Array< int > | indexForFuncID_ | 
Related Functions | |
| (Note that these are not member functions.)  | |
| std::ostream & | operator<< (std::ostream &os, const MapStructure &m) | 
Definition at line 48 of file SundanceMapStructure.hpp.
| Sundance::MapStructure::MapStructure | ( | int | nTotalFuncs, | |
| const Array< RCP< BasisDOFTopologyBase > > & | bases, | |||
| const Array< Array< int > > & | funcs | |||
| ) | 
| Sundance::MapStructure::MapStructure | ( | int | nTotalFuncs, | |
| const RCP< BasisDOFTopologyBase > & | basis, | |||
| const Array< Array< int > > & | funcs | |||
| ) | 
Definition at line 52 of file SundanceMapStructure.cpp.
References funcs(), init(), and Sundance::replicate().
| Sundance::MapStructure::MapStructure | ( | int | nTotalFuncs, | |
| const RCP< BasisDOFTopologyBase > & | basis | |||
| ) | 
| const RCP<BasisDOFTopologyBase>& Sundance::MapStructure::basis | ( | int | basisChunk | ) |  const [inline] | 
        
| int Sundance::MapStructure::chunkForFuncID | ( | int | funcID | ) | const | 
| const Array<int>& Sundance::MapStructure::funcs | ( | int | basisChunk | ) |  const [inline] | 
        
Definition at line 75 of file SundanceMapStructure.hpp.
References funcs_.
Referenced by init(), MapStructure(), and print().
| int Sundance::MapStructure::indexForFuncID | ( | int | funcID | ) | const | 
| void Sundance::MapStructure::init | ( | int | nTotalFuncs, | |
| const Array< RCP< BasisDOFTopologyBase > > & | bases, | |||
| const Array< Array< int > > & | funcs | |||
| ) |  [private] | 
        
Definition at line 69 of file SundanceMapStructure.cpp.
References bases_, chunkForFuncID_, funcs(), funcs_, and indexForFuncID_.
Referenced by MapStructure().
| int Sundance::MapStructure::numBasisChunks | ( | ) |  const [inline] | 
        
| int Sundance::MapStructure::numFuncs | ( | int | basisChunk | ) |  const [inline] | 
        
| std::ostream & Sundance::MapStructure::print | ( | std::ostream & | os | ) | const | 
Definition at line 128 of file SundanceMapStructure.cpp.
References funcs(), and numBasisChunks().
Referenced by operator<<().
| std::ostream & operator<< | ( | std::ostream & | os, | |
| const MapStructure & | m | |||
| ) |  [related] | 
        
Array<RCP<BasisDOFTopologyBase> > Sundance::MapStructure::bases_ [private]           | 
        
Definition at line 93 of file SundanceMapStructure.hpp.
Referenced by basis(), init(), and numBasisChunks().
Array<int> Sundance::MapStructure::chunkForFuncID_ [private]           | 
        
Array<Array<int> > Sundance::MapStructure::funcs_ [private]           | 
        
Definition at line 94 of file SundanceMapStructure.hpp.
Referenced by chunkForFuncID(), funcs(), indexForFuncID(), init(), and numFuncs().
Array<int> Sundance::MapStructure::indexForFuncID_ [private]           |