| 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 |
| load(const std::map< std::string, std::string > &status_strings) | aspect::Plugins::InterfaceBase | virtual |
| make_periodicity_constraints(const DoFHandler< dim > &dof_handler, AffineConstraints< double > &constraints) const | aspect::GeometryModel::Interface< dim > | virtual |
| make_periodicity_constraints_on_level(const DoFHandler< dim > &dof_handler, const unsigned int level, 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 |
| save(std::map< std::string, std::string > &status_strings) const | aspect::Plugins::InterfaceBase | 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 |