std::optional< std::string > | dg_time_derivative (gsl::not_null< tnsr::aa< DataVector, 3, Frame::Inertial > * > dt_spacetime_metric_correction, gsl::not_null< tnsr::aa< DataVector, 3, Frame::Inertial > * > dt_pi_correction, gsl::not_null< tnsr::iaa< DataVector, 3, Frame::Inertial > * > dt_phi_correction, gsl::not_null< Scalar< DataVector > * > dt_psi_scalar_correction, gsl::not_null< Scalar< DataVector > * > dt_pi_scalar_correction, gsl::not_null< tnsr::i< DataVector, 3, Frame::Inertial > * > dt_phi_scalar_correction, const std::optional< tnsr::I< DataVector, 3, Frame::Inertial > > &face_mesh_velocity, const tnsr::i< DataVector, 3, Frame::Inertial > &normal_covector, const tnsr::I< DataVector, 3, Frame::Inertial > &normal_vector, const tnsr::aa< DataVector, 3, Frame::Inertial > &spacetime_metric, const tnsr::aa< DataVector, 3, Frame::Inertial > &pi, const tnsr::iaa< DataVector, 3, Frame::Inertial > &phi, const Scalar< DataVector > &psi_scalar, const Scalar< DataVector > &pi_scalar, const tnsr::i< DataVector, 3, Frame::Inertial > &phi_scalar, const tnsr::I< DataVector, 3, Frame::Inertial > &coords, const Scalar< DataVector > &gamma1, const Scalar< DataVector > &gamma2, const Scalar< DataVector > &lapse, const tnsr::I< DataVector, 3, Frame::Inertial > &shift, const tnsr::II< DataVector, 3 > &, const tnsr::AA< DataVector, 3, Frame::Inertial > &inverse_spacetime_metric, const tnsr::A< DataVector, 3, Frame::Inertial > &spacetime_unit_normal_vector, const tnsr::iaa< DataVector, 3, Frame::Inertial > &three_index_constraint, const tnsr::a< DataVector, 3, Frame::Inertial > &gauge_source, const tnsr::ab< DataVector, 3, Frame::Inertial > &spacetime_deriv_gauge_source, const Scalar< DataVector > &gamma1_scalar, const Scalar< DataVector > &gamma2_scalar, const tnsr::aa< DataVector, 3, Frame::Inertial > &logical_dt_spacetime_metric, const tnsr::aa< DataVector, 3, Frame::Inertial > &logical_dt_pi, const tnsr::iaa< DataVector, 3, Frame::Inertial > &logical_dt_phi, const Scalar< DataVector > &logical_dt_psi_scalar, const Scalar< DataVector > &logical_dt_pi_scalar, const tnsr::i< DataVector, 3 > &logical_dt_phi_scalar, const tnsr::iaa< DataVector, 3, Frame::Inertial > &d_spacetime_metric, const tnsr::iaa< DataVector, 3, Frame::Inertial > &d_pi, const tnsr::ijaa< DataVector, 3, Frame::Inertial > &d_phi, const tnsr::i< DataVector, 3, Frame::Inertial > &d_psi_scalar, const tnsr::i< DataVector, 3, Frame::Inertial > &d_pi_scalar, const tnsr::ij< DataVector, 3, Frame::Inertial > &d_phi_scalar) const |
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 |