Esempio n. 1
0
 def op_fwd(self, save=None):
     """Cached operator for forward runs with buffered wavefield"""
     return ForwardOperator(self.model,
                            save=save,
                            geometry=self.geometry,
                            kernel=self.kernel,
                            space_order=self.space_order,
                            **self._kwargs)
Esempio n. 2
0
 def op_fwd(self):
     """Cached operator for forward runs with buffered wavefield"""
     return ForwardOperator(self.model,
                            save=False,
                            source=self.source,
                            receiver=self.receiver,
                            time_order=self.time_order,
                            space_order=self.space_order,
                            **self._kwargs)
Esempio n. 3
0
 def op_fwd_save(self):
     """Cached operator for forward runs with unrolled wavefield"""
     return ForwardOperator(self.model,
                            save=True,
                            source=self.source,
                            receiver=self.receiver,
                            time_order=self.time_order,
                            space_order=self.space_order,
                            **self._kwargs)
Esempio n. 4
0
 def op_fwd(self, save=None):
     """Cached operator for forward runs with buffered wavefield"""
     return ForwardOperator(self.model,
                            save=save,
                            source=self.source,
                            receiver=self.receiver,
                            kernel=self.kernel,
                            space_order=self.space_order,
                            **self._kwargs)