def _configure(self): """ Set members based using inventory. """ PetscComponent._configure(self) ModuleOutputManager.coordsys(self, self.inventory.coordsys) ModuleOutputManager.writer(self, self.inventory.writer) if not isinstance(self.inventory.vertexFilter, NullComponent): ModuleOutputManager.vertexFilter(self, self.inventory.vertexFilter) if not isinstance(self.inventory.cellFilter, NullComponent): ModuleOutputManager.cellFilter(self, self.inventory.cellFilter) self.perfLogger = self.inventory.perfLogger return