specfem::boundary_conditions::none¶
-
template<typename PointBoundaryType, typename PointPropertyType, typename PointFieldType, typename PointAccelerationType>
void specfem::boundary_conditions::impl_apply_boundary_conditions(const none_type&, const PointBoundaryType&, const PointPropertyType&, const PointFieldType&, PointAccelerationType&)¶ Apply no boundary conditions.
Calling this function results in a no-op.
- Template Parameters:
PointBoundaryType – Point boundary type
PointPropertyType – Point property type
PointFieldType – Point field type
PointAccelerationType – Point acceleration type
-
template<typename PointBoundaryType, typename PointPropertyType, typename PointMassMatrixType>
void specfem::boundary_conditions::impl_compute_mass_matrix_terms(const none_type&, const type_real dt, const PointBoundaryType &boundary, const PointPropertyType &property, PointMassMatrixType &mass_matrix)¶ Compute mass matrix terms for no boundary conditions.
Calling this function results in a no-op.
- Template Parameters:
PointBoundaryType – Point boundary type
PointPropertyType – Point property type
PointMassMatrixType – Point mass matrix type
- Parameters:
dt – Time step
boundary – Boundary object
property – Property object
mass_matrix – Mass matrix object
-
template<typename PointBoundaryType, typename PointAccelerationType>
void specfem::boundary_conditions::impl_apply_boundary_conditions(const none_type&, const PointBoundaryType&, PointAccelerationType&)¶ Apply no boundary conditions.
Calling this function results in a no-op.
- Template Parameters:
PointBoundaryType – Point boundary type
PointAccelerationType – Point acceleration type