#include <Panzer_BlockedDOFManagerFactory.hpp>
  
  
      
        
          | panzer::BlockedDOFManagerFactory::BlockedDOFManagerFactory  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | virtual panzer::BlockedDOFManagerFactory::~BlockedDOFManagerFactory  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | bool panzer::BlockedDOFManagerFactory::requiresBlocking  | 
          ( | 
          const std::string &  | 
          fieldorder | ) | 
           | 
         
       
   | 
  
static   | 
  
 
Does a fieldOrder string require blocking? A field order is basically stetup like this blocked: <field 0> <field 1> where two blocks will be created. To merge fields between blocks use a hyphen, i.e. blocked: <field 0> <field 1> - <field 2> - <field 3> This will create 2 blocks, the first contains only <field 0> and the second combines <field 1>, <field 2> and <field 3>. Note the spaces before and after the hyphen, these are important! 
Definition at line 56 of file Panzer_BlockedDOFManagerFactory.cpp.
 
 
  
  
      
        
          | void panzer::BlockedDOFManagerFactory::buildBlocking  | 
          ( | 
          const std::string &  | 
          fieldorder,  | 
         
        
           | 
           | 
          std::vector< std::vector< std::string > > &  | 
          blocks  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
Does a fieldOrder string require blocking? A field order is basically stetup like this blocked: <field 0> <field 1> where two blocks will be created. To merge fields between blocks use a hyphen, i.e. blocked: <field 0> <field 1> - <field 2> - <field 3> This will create 2 blocks, the first contains only <field 0> and the second combines <field 1>, <field 2> and <field 3>. Note the spaces before and after the hyphen, these are important! 
Definition at line 90 of file Panzer_BlockedDOFManagerFactory.cpp.
 
 
Use the physics block to construct a unique global indexer object.
- Parameters
 - 
  
    | [in] | mpiComm | MPI communicator to use in the construction  | 
    | [in] | physicsBlocks | A vector of physics block objects that contain unknown field information.  | 
    | [in] | connMngr | Connection manager that contains the mesh topology  | 
    | [in] | fieldOrder | Specifies the local ordering of the degrees of freedom. This is relevant when degrees of freedom are shared on the same geometric entity. The default is an alphabetical ordering.  | 
    | [in] | buildGlobalUnknowns | Build the global unknowns before returning. The default value gives backwards-compatible behavior. Set this to false if the caller will initialize the DOF manager in additional ways before issuing the call to build the global unknowns itself. | 
  
   
- Returns
 - A GlobalIndexer object. If buildGlobalUnknowns is true, the object is fully constructed. If it is false, the caller must finalize it. 
 
Implements panzer::GlobalIndexerFactory.
Definition at line 120 of file Panzer_BlockedDOFManagerFactory.cpp.
 
 
  
  
      
        
          | void panzer::BlockedDOFManagerFactory::setUseDOFManagerFEI  | 
          ( | 
          bool  | 
          flag | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | bool panzer::BlockedDOFManagerFactory::getUseDOFManagerFEI  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void panzer::BlockedDOFManagerFactory::setUseTieBreak  | 
          ( | 
          bool  | 
          flag | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | bool panzer::BlockedDOFManagerFactory::getUseTieBreak  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | bool panzer::BlockedDOFManagerFactory::useDOFManagerFEI_ | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | bool panzer::BlockedDOFManagerFactory::useTieBreak_ | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: