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 |
excludedPairs_ | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | protected |
exporters_ | panzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT > | mutableprotected |
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 |
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 |