|
SpECTRE
v2025.08.19
|
Applies no boundary condition at all. Used to impose nothing but regularity at the horizon in horizon-penetrating coordinates. More...
#include <None.hpp>
Public Types | |
| using | options = tmpl::list<> |
| using | argument_tags = tmpl::list<> |
| using | volume_tags = tmpl::list<> |
| using | argument_tags_linearized = tmpl::list<> |
| using | volume_tags_linearized = tmpl::list<> |
Public Member Functions | |
| None (const None &)=default | |
| None & | operator= (const None &)=default |
| None (None &&)=default | |
| None & | operator= (None &&)=default |
| std::unique_ptr< domain::BoundaryConditions::BoundaryCondition > | get_clone () const override |
| std::vector< elliptic::BoundaryConditionType > | boundary_condition_types () const override |
| void | apply (gsl::not_null< Scalar< ComplexDataVector > * > field, gsl::not_null< Scalar< ComplexDataVector > * > n_dot_field_gradient, const tnsr::i< ComplexDataVector, 2 > &deriv_field) const |
| void | apply_linearized (gsl::not_null< Scalar< ComplexDataVector > * > field_correction, gsl::not_null< Scalar< ComplexDataVector > * > n_dot_field_gradient_correction, const tnsr::i< ComplexDataVector, 2 > &deriv_field_correction) const |
Public Member Functions inherited from elliptic::BoundaryConditions::BoundaryCondition< 2 > | |
| BoundaryCondition (const BoundaryCondition &)=default | |
| BoundaryCondition (BoundaryCondition &&)=default | |
| BoundaryCondition & | operator= (const BoundaryCondition &)=default |
| BoundaryCondition & | operator= (BoundaryCondition &&)=default |
| virtual std::vector< elliptic::BoundaryConditionType > | boundary_condition_types () const=0 |
Public Member Functions inherited from domain::BoundaryConditions::BoundaryCondition | |
| BoundaryCondition (BoundaryCondition &&)=default | |
| BoundaryCondition & | operator= (BoundaryCondition &&)=default |
| BoundaryCondition (const BoundaryCondition &)=default | |
| BoundaryCondition & | operator= (const BoundaryCondition &)=default |
| BoundaryCondition (CkMigrateMessage *const msg) | |
| WRAPPED_PUPable_abstract (BoundaryCondition) | |
| virtual auto | get_clone () const -> std::unique_ptr< BoundaryCondition >=0 |
Static Public Attributes | |
| static constexpr Options::String | help |
Static Public Attributes inherited from elliptic::BoundaryConditions::BoundaryCondition< 2 > | |
| static constexpr size_t | volume_dim |
Friends | |
| bool | operator== (const None &lhs, const None &rhs) |
Applies no boundary condition at all. Used to impose nothing but regularity at the horizon in horizon-penetrating coordinates.
|
inlineoverridevirtual |
|
overridevirtual |
Implements domain::BoundaryConditions::BoundaryCondition.
|
staticconstexpr |