adjust_positions_for_periodicity(Point< dim > &position, const ArrayView< Point< dim >> &connected_positions={}, const ArrayView< Tensor< 1, dim >> &connected_velocities={}) const | aspect::GeometryModel::Interface< dim > | virtual |
cartesian_to_natural_coordinates(const Point< dim > &position) const | aspect::GeometryModel::Interface< dim > | virtual |
cartesian_to_other_coordinates(const Point< dim > &position, const Utilities::Coordinates::CoordinateSystem &coordinate_system) const | aspect::GeometryModel::Interface< dim > | |
create_coarse_mesh(parallel::distributed::Triangulation< dim > &coarse_grid) const =0 | aspect::GeometryModel::Interface< dim > | pure virtual |
declare_parameters(ParameterHandler &prm) | aspect::Plugins::InterfaceBase | static |
depth(const Point< dim > &position) const =0 | aspect::GeometryModel::Interface< dim > | pure virtual |
get_periodic_boundary_pairs() const | aspect::GeometryModel::Interface< dim > | virtual |
get_symbolic_boundary_names_map() const | aspect::GeometryModel::Interface< dim > | virtual |
get_used_boundary_indicators() const =0 | aspect::GeometryModel::Interface< dim > | pure virtual |
has_curved_elements() const | aspect::GeometryModel::Interface< dim > | virtual |
height_above_reference_surface(const Point< dim > &position) const =0 | aspect::GeometryModel::Interface< dim > | pure virtual |
initialize() | aspect::Plugins::InterfaceBase | virtual |
length_scale() const =0 | aspect::GeometryModel::Interface< dim > | pure virtual |
make_periodicity_constraints(const DoFHandler< dim > &dof_handler, AffineConstraints< double > &constraints) const | aspect::GeometryModel::Interface< dim > | virtual |
maximal_depth() const =0 | aspect::GeometryModel::Interface< dim > | pure virtual |
natural_coordinate_system() const =0 | aspect::GeometryModel::Interface< dim > | pure virtual |
natural_to_cartesian_coordinates(const std::array< double, dim > &position) const | aspect::GeometryModel::Interface< dim > | virtual |
parse_parameters(ParameterHandler &prm) | aspect::Plugins::InterfaceBase | virtual |
point_is_in_domain(const Point< dim > &p) const =0 | aspect::GeometryModel::Interface< dim > | pure virtual |
representative_point(const double depth) const =0 | aspect::GeometryModel::Interface< dim > | pure virtual |
translate_id_to_symbol_name(const types::boundary_id boundary_id) const | aspect::GeometryModel::Interface< dim > | |
translate_symbolic_boundary_name_to_id(const std::string &name) const | aspect::GeometryModel::Interface< dim > | |
translate_symbolic_boundary_names_to_ids(const std::vector< std::string > &names) const | aspect::GeometryModel::Interface< dim > | |
update() | aspect::Plugins::InterfaceBase | virtual |
~InterfaceBase()=default | aspect::Plugins::InterfaceBase | virtual |