Class to impose point source to (wrapped) Helmholtz element. More...
 
 | Public Member Functions | |
| PMLHelmholtzPointSourceElement () | |
| Constructor.  More... | |
| ~PMLHelmholtzPointSourceElement () | |
| Destructor (empty)  More... | |
| void | setup (const Vector< double > &s_point_source, const std::complex< double > &magnitude) | 
| Set local coordinate and magnitude of point source.  More... | |
| void | fill_in_contribution_to_residuals (Vector< double > &residuals) | 
| Add the element's contribution to its residual vector (wrapper)  More... | |
| void | fill_in_contribution_to_jacobian (Vector< double > &residuals, DenseMatrix< double > &jacobian) | 
| Add the element's contribution to its residual vector and element Jacobian matrix (wrapper)  More... | |
| Private Member Functions | |
| void | fill_in_point_source_contribution_to_residuals (Vector< double > &residuals) | 
| Add the point source contribution to the residual vector.  More... | |
| Private Attributes | |
| Vector< double > | S_point_source | 
| Local coordinates of point at which point source is applied.  More... | |
| std::complex< double > | Point_source_magnitude | 
| Magnitude of point source (complex!)  More... | |
Class to impose point source to (wrapped) Helmholtz element.
Definition at line 229 of file oscillating_sphere.cc.
| 
 | inline | 
Constructor.
Definition at line 235 of file oscillating_sphere.cc.
| 
 | inline | 
Destructor (empty)
Definition at line 242 of file oscillating_sphere.cc.
| 
 | inline | 
Add the element's contribution to its residual vector and element Jacobian matrix (wrapper)
Definition at line 268 of file oscillating_sphere.cc.
| 
 | inline | 
Add the element's contribution to its residual vector (wrapper)
Definition at line 254 of file oscillating_sphere.cc.
| 
 | inlineprivate | 
Add the point source contribution to the residual vector.
Definition at line 284 of file oscillating_sphere.cc.
| 
 | inline | 
Set local coordinate and magnitude of point source.
Definition at line 245 of file oscillating_sphere.cc.
| 
 | private | 
Magnitude of point source (complex!)
Definition at line 343 of file oscillating_sphere.cc.
| 
 | private | 
Local coordinates of point at which point source is applied.
Definition at line 340 of file oscillating_sphere.cc.