Package esys :: Package escript :: Module pdetools :: Class Projector
[hide private]
[frames] | no frames]

Class Projector

The Projector is a factory which projects a discontinuous function onto a continuous function on a given domain.
Instance Methods [hide private]
 
__call__(self, input_data)
Projects input_data onto a continuous function.
 
__init__(self, domain, reduce=True, fast=True)
Creates a continuous function space projector for a domain.
linearPDEs.SolverOptions
getSolverOptions(self)
Returns the solver options of the PDE solver.
 
getValue(self, input_data)
Projects input_data onto a continuous function.
Method Details [hide private]

__call__(self, input_data)
(Call operator)

 
Projects input_data onto a continuous function.
Parameters:
  • input_data - the data to be projected

__init__(self, domain, reduce=True, fast=True)
(Constructor)

 
Creates a continuous function space projector for a domain.
Parameters:
  • domain - Domain of the projection.
  • reduce - Flag to reduce projection order
  • fast - Flag to use a fast method based on matrix lumping

getValue(self, input_data)

 
Projects input_data onto a continuous function.
Parameters:
  • input_data - the data to be projected