| addExcludedPair(int rowBlock, int colBlock) | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | |
| addExcludedPairs(const std::vector< std::pair< int, int > > &exPairs) | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | |
| adjustForDirichletConditions(const LinearObjContainer &localBCRows, const LinearObjContainer &globalBCRows, LinearObjContainer &ghostedObjs, bool zeroVectorRows=false, bool adjustX=false) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | virtual |
| adjustForDirichletConditions(const Epetra_Vector &local_bcs, const Epetra_Vector &global_bcs, const Teuchos::Ptr< Epetra_Vector > &f, const Teuchos::Ptr< Epetra_CrsMatrix > &A, bool zeroVectorRows) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | protected |
| applyDirichletBCs(const LinearObjContainer &counter, LinearObjContainer &result) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | virtual |
| beginFill(LinearObjContainer &) const | panzer::LinearObjFactory< Traits > | inlinevirtual |
| BlockedEpetraLinearObjFactory(const Teuchos::RCP< const Teuchos::MpiComm< int > > &comm, const Teuchos::RCP< const GlobalIndexer > &gidProvider, bool useDiscreteAdjoint=false) | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | |
| BlockedEpetraLinearObjFactory(const Teuchos::RCP< const Teuchos::MpiComm< int > > &comm, const Teuchos::RCP< const GlobalIndexer > &gidProvider, const Teuchos::RCP< const GlobalIndexer > &colGidProvider, bool useDiscreteAdjoint=false) | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | |
| buildColGhostedMap(int i) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | protectedvirtual |
| buildColGhostedMap2(int i) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | protectedvirtual |
| buildColMap(int i) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | protectedvirtual |
| buildFilteredGhostedGraph(int i, int j) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | protectedvirtual |
| buildGather() const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | inline |
| panzer::LinearObjFactory::buildGather(const Teuchos::ParameterList &pl) const | panzer::LinearObjFactory< Traits > | inline |
| buildGatherDomain() const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | inline |
| panzer::LinearObjFactory::buildGatherDomain(const Teuchos::ParameterList &pl) const | panzer::LinearObjFactory< Traits > | inline |
| buildGatherOrientation() const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | inline |
| panzer::LinearObjFactory::buildGatherOrientation(const Teuchos::ParameterList &pl) const | panzer::LinearObjFactory< Traits > | inline |
| buildGatherScatterEvaluators(const BuilderT &builder) | panzer::LinearObjFactory< Traits > | inline |
| buildGatherTangent() const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | inline |
| panzer::LinearObjFactory::buildGatherTangent(const Teuchos::ParameterList &pl) const | panzer::LinearObjFactory< Traits > | inline |
| buildGhostedGraph(int i, int j, bool optimizeStorage) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | protectedvirtual |
| buildGhostedLinearObjContainer() const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | virtual |
| buildGhostedMap(int i) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | protectedvirtual |
| buildGhostedMap2(int i) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | protectedvirtual |
| buildGraph(int i, int j) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | protectedvirtual |
| buildLinearObjContainer() const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | virtual |
| buildMap(int i) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | protectedvirtual |
| buildPrimitiveGhostedLinearObjContainer() const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | inlinevirtual |
| buildPrimitiveLinearObjContainer() const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | inlinevirtual |
| buildReadOnlyDomainContainer() const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | virtual |
| buildScatter() const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | inline |
| panzer::LinearObjFactory::buildScatter(const Teuchos::ParameterList &pl) const | panzer::LinearObjFactory< Traits > | inline |
| buildScatterDirichlet() const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | inline |
| panzer::LinearObjFactory::buildScatterDirichlet(const Teuchos::ParameterList &pl) const | panzer::LinearObjFactory< Traits > | inline |
| buildWriteDomainContainer() const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | virtual |
| colDOFManagerContainer_ | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | protected |
| colExporters_ | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | mutableprotected |
| colGhostedMaps2_ | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | mutableprotected |
| colGhostedMaps_ | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | mutableprotected |
| colImporters2_ | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | mutableprotected |
| colImporters_ | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | mutableprotected |
| colMaps_ | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | mutableprotected |
| domainSpace_ | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | mutableprotected |
| eComm_ | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | protected |
| endFill(LinearObjContainer &) const | panzer::LinearObjFactory< Traits > | inlinevirtual |
| Evaluator_TemplateManager typedef | panzer::LinearObjFactory< Traits > | private |
| excludedPairs_ | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | protected |
| exporters_ | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | mutableprotected |
| gatherDomainManager_ | panzer::LinearObjFactory< Traits > | private |
| gatherManager_ | panzer::LinearObjFactory< Traits > | private |
| gatherOrientManager_ | panzer::LinearObjFactory< Traits > | private |
| gatherTangentManager_ | panzer::LinearObjFactory< Traits > | private |
| getBlockColCount() const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | |
| getBlockRowCount() const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | |
| getColGlobalIndexer(int i) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | protected |
| getColMap(int i) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | virtual |
| getComm() const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | virtual |
| getDomainGlobalIndexer() const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | inlinevirtual |
| getDomainGlobalIndexers() const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | inline |
| getEpetraComm() const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | virtual |
| getEpetraMatrix(int i, int j) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | |
| getGhostedColExport(int j) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | virtual |
| getGhostedColExport2(int i) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | virtual |
| getGhostedColImport(int i) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | virtual |
| getGhostedColImport2(int i) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | virtual |
| getGhostedColMap(int i) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | virtual |
| getGhostedColMap2(int i) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | virtual |
| getGhostedEpetraMatrix(int i, int j) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | |
| getGhostedExport(int j) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | virtual |
| getGhostedExport2(int i) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | virtual |
| getGhostedGraph(int i, int j) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | virtual |
| getGhostedImport(int i) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | virtual |
| getGhostedImport2(int i) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | virtual |
| getGhostedMap(int i) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | virtual |
| getGhostedMap2(int i) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | virtual |
| getGhostedThyraDomainSpace() const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | |
| getGhostedThyraDomainSpace2() const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | |
| getGhostedThyraDomainVector() const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | |
| getGhostedThyraMatrix() const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | |
| getGhostedThyraRangeSpace() const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | |
| getGhostedThyraRangeVector() const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | |
| getGlobalIndexer() const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | inline |
| getGlobalIndexer(int i) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | protected |
| getGraph(int i, int j) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | virtual |
| getMap(int i) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | virtual |
| getRangeGlobalIndexer() const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | inlinevirtual |
| getRangeGlobalIndexers() const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | inline |
| getThyraDomainSpace() const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | virtual |
| getThyraDomainVector() const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | |
| getThyraMatrix() const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | virtual |
| getThyraRangeSpace() const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | virtual |
| getThyraRangeVector() const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | |
| ghostedDomainSpace_ | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | mutableprotected |
| ghostedGraphs_ | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | mutableprotected |
| ghostedMaps2_ | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | mutableprotected |
| ghostedMaps_ | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | mutableprotected |
| ghostedRangeSpace_ | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | mutableprotected |
| ghostToGlobalContainer(const LinearObjContainer &ghostContainer, LinearObjContainer &container, int) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | virtual |
| ghostToGlobalEpetraMatrix(int blockRow, const Epetra_CrsMatrix &in, Epetra_CrsMatrix &out) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | protected |
| ghostToGlobalEpetraVector(int i, const Epetra_Vector &in, Epetra_Vector &out, bool col) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | protected |
| ghostToGlobalThyraMatrix(const Thyra::LinearOpBase< double > &in, Thyra::LinearOpBase< double > &out) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | protected |
| ghostToGlobalThyraVector(const Teuchos::RCP< const Thyra::VectorBase< double > > &in, const Teuchos::RCP< Thyra::VectorBase< double > > &out, bool col) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | protected |
| globalToGhostContainer(const LinearObjContainer &container, LinearObjContainer &ghostContainer, int) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | virtual |
| globalToGhostEpetraVector(int i, const Epetra_Vector &in, Epetra_Vector &out, bool col) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | protected |
| globalToGhostThyraVector(const Teuchos::RCP< const Thyra::VectorBase< double > > &in, const Teuchos::RCP< Thyra::VectorBase< double > > &out, bool col) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | protected |
| graphs_ | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | mutableprotected |
| importers2_ | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | mutableprotected |
| importers_ | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | mutableprotected |
| initializeContainer(int, LinearObjContainer &loc) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | virtual |
| initializeContainer_internal(int mem, ThyraObjContainer< double > &loc) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | protected |
| initializeGhostedContainer(int, LinearObjContainer &loc) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | virtual |
| initializeGhostedContainer_internal(int mem, ThyraObjContainer< double > &loc) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | protected |
| makeRoomForBlocks(std::size_t blockCnt, std::size_t colBlockCnt=0) | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | protected |
| maps_ | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | mutableprotected |
| rangeSpace_ | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | mutableprotected |
| rawMpiComm_ | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | protected |
| readVector(const std::string &identifier, LinearObjContainer &loc, int id) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | virtual |
| rowDOFManagerContainer_ | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | protected |
| scatterDirichletManager_ | panzer::LinearObjFactory< Traits > | private |
| scatterManager_ | panzer::LinearObjFactory< Traits > | private |
| tComm_ | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | protected |
| useColGidProviders_ | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | protected |
| useDiscreteAdjoint_ | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | protected |
| writeVector(const std::string &identifier, const LinearObjContainer &loc, int id) const | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | virtual |
| ~BlockedEpetraLinearObjFactory() | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | virtual |
| ~LinearObjFactory() | panzer::LinearObjFactory< Traits > | inlinevirtual |
| ~ThyraObjFactory() | panzer::ThyraObjFactory< double > | inlinevirtual |