ASPECT
aspect::MeshDeformation::FastScape< dim > Member List

This is the complete list of members for aspect::MeshDeformation::FastScape< dim >, including all inherited members.

additional_output_variableaspect::MeshDeformation::FastScape< dim >
additional_refinement_levelsaspect::MeshDeformation::FastScape< dim >private
apply_orographic_controls(const std::vector< double > &elevation, std::vector< double > &bedrock_river_incision_rate_array, std::vector< double > &bedrock_transport_coefficient_array) constaspect::MeshDeformation::FastScape< dim >private
average_out_of_plane_surface_topographyaspect::MeshDeformation::FastScape< dim >private
bedrock_deposition_gaspect::MeshDeformation::FastScape< dim >private
bottomaspect::MeshDeformation::FastScape< dim >private
bottom_fluxaspect::MeshDeformation::FastScape< dim >private
boundary_composition(const types::boundary_id boundary_indicator, const Point< dim > &position, const unsigned int compositional_field) const overrideaspect::MeshDeformation::FastScape< dim >virtual
compute_initial_deformation_as_constraints(const Mapping< dim > &mapping, const DoFHandler< dim > &mesh_deformation_dof_handler, const types::boundary_id boundary_indicator, AffineConstraints< double > &constraints) constaspect::MeshDeformation::Interface< dim >virtual
compute_initial_deformation_on_boundary(const types::boundary_id boundary_indicator, const Point< dim > &position) constaspect::MeshDeformation::Interface< dim >virtual
compute_net_angular_momentum(const bool use_constant_density, const LinearAlgebra::BlockVector &solution, const bool limit_to_top_faces=false) constaspect::SimulatorAccess< dim >
compute_velocity_constraints_on_boundary(const DoFHandler< dim > &mesh_deformation_dof_handler, AffineConstraints< double > &mesh_velocity_constraints, const std::set< types::boundary_id > &boundary_ids) const overrideaspect::MeshDeformation::FastScape< dim >virtual
constant_bedrock_river_incision_rateaspect::MeshDeformation::FastScape< dim >private
constant_bedrock_transport_coefficientaspect::MeshDeformation::FastScape< dim >private
convert_output_to_years() constaspect::SimulatorAccess< dim >
declare_parameters(ParameterHandler &prm)aspect::MeshDeformation::FastScape< dim >static
denormalize_pressure(const double pressure_adjustment, LinearAlgebra::BlockVector &vector) constaspect::SimulatorAccess< dim >
drainage_area_exponent_maspect::MeshDeformation::FastScape< dim >private
execute_fastscape(std::vector< double > &elevation, std::vector< double > &extra_vtk_field, std::vector< double > &velocity_x, std::vector< double > &velocity_y, std::vector< double > &velocity_z, std::vector< double > &bedrock_transport_coefficient_array, const double &fastscape_timestep_in_years, const unsigned int &fastscape_iterations) constaspect::MeshDeformation::FastScape< dim >private
fastscape_advection_upliftaspect::MeshDeformation::FastScape< dim >private
fastscape_boundary_conditionsaspect::MeshDeformation::FastScape< dim >private
fastscape_dxaspect::MeshDeformation::FastScape< dim >private
fastscape_dyaspect::MeshDeformation::FastScape< dim >private
fastscape_nxaspect::MeshDeformation::FastScape< dim >private
fastscape_nyaspect::MeshDeformation::FastScape< dim >private
fastscape_seedaspect::MeshDeformation::FastScape< dim >private
fastscape_steps_per_aspect_stepaspect::MeshDeformation::FastScape< dim >private
fastscape_x_extentaspect::MeshDeformation::FastScape< dim >private
fastscape_y_extentaspect::MeshDeformation::FastScape< dim >private
fastscape_y_extent_2daspect::MeshDeformation::FastScape< dim >private
FastscapeOutputVariable enum nameaspect::MeshDeformation::FastScape< dim >
fill_data_table(const std::vector< double > &values, const TableIndices< dim > &size_idx, const unsigned int &fastscape_nx, const unsigned int &fastscape_ny) constaspect::MeshDeformation::FastScape< dim >private
fill_fastscape_arrays(std::vector< double > &elevation, std::vector< double > &bedrock_transport_coefficient_array, std::vector< double > &bedrock_river_incision_rate_array, std::vector< double > &velocity_x, std::vector< double > &velocity_y, std::vector< double > &velocity_z, std::vector< std::vector< double >> &temporary_variables) constaspect::MeshDeformation::FastScape< dim >private
flat_elevationaspect::MeshDeformation::FastScape< dim >private
flat_erosional_factoraspect::MeshDeformation::FastScape< dim >private
get_adiabatic_conditions() constaspect::SimulatorAccess< dim >
get_adiabatic_surface_temperature() constaspect::SimulatorAccess< dim >
get_artificial_viscosity(Vector< float > &viscosity_per_cell, const bool skip_interior_cells=false) constaspect::SimulatorAccess< dim >
get_artificial_viscosity_composition(Vector< float > &viscosity_per_cell, const unsigned int compositional_variable) constaspect::SimulatorAccess< dim >
get_aspect_values() constaspect::MeshDeformation::FastScape< dim >private
get_boundary_composition_manager() constaspect::SimulatorAccess< dim >
get_boundary_convective_heating_manager() constaspect::SimulatorAccess< dim >
get_boundary_heat_flux() constaspect::SimulatorAccess< dim >
get_boundary_temperature_manager() constaspect::SimulatorAccess< dim >
get_boundary_traction_manager() constaspect::SimulatorAccess< dim >
get_boundary_velocity_manager() constaspect::SimulatorAccess< dim >
get_checkpoint_id() constaspect::SimulatorAccess< dim >
get_composition_values_at_q_point(const std::vector< std::vector< double >> &composition_values, const unsigned int q, std::vector< double > &composition_values_at_q_point)aspect::SimulatorAccess< dim >static
get_computing_timer() constaspect::SimulatorAccess< dim >
get_current_constraints() constaspect::SimulatorAccess< dim >
get_current_linearization_point() constaspect::SimulatorAccess< dim >
get_dof_handler() constaspect::SimulatorAccess< dim >
get_end_time() constaspect::SimulatorAccess< dim >
get_fe() constaspect::SimulatorAccess< dim >
get_fixed_composition_boundary_indicators() constaspect::SimulatorAccess< dim >
get_fixed_convective_heating_boundary_indicators() constaspect::SimulatorAccess< dim >
get_fixed_heat_flux_boundary_indicators() constaspect::SimulatorAccess< dim >
get_fixed_temperature_boundary_indicators() constaspect::SimulatorAccess< dim >
get_geometry_model() constaspect::SimulatorAccess< dim >
get_gravity_model() constaspect::SimulatorAccess< dim >
get_heating_model_manager() constaspect::SimulatorAccess< dim >
get_initial_composition_manager() constaspect::SimulatorAccess< dim >
get_initial_composition_manager_pointer() constaspect::SimulatorAccess< dim >
get_initial_temperature_manager() constaspect::SimulatorAccess< dim >
get_initial_temperature_manager_pointer() constaspect::SimulatorAccess< dim >
get_initial_topography_model() constaspect::SimulatorAccess< dim >
get_initial_topography_model_pointer() constaspect::SimulatorAccess< dim >
get_lateral_averaging() constaspect::SimulatorAccess< dim >
get_mapping() constaspect::SimulatorAccess< dim >
get_material_model() constaspect::SimulatorAccess< dim >
get_melt_handler() constaspect::SimulatorAccess< dim >
get_mesh_deformation_boundary_indicators() constaspect::SimulatorAccess< dim >
get_mesh_deformation_handler() constaspect::SimulatorAccess< dim >
get_mesh_refinement_manager() constaspect::SimulatorAccess< dim >
get_mesh_velocity() constaspect::SimulatorAccess< dim >
get_mpi_communicator() constaspect::SimulatorAccess< dim >
get_newton_handler() constaspect::SimulatorAccess< dim >
get_nonlinear_iteration() constaspect::SimulatorAccess< dim >
get_old_old_solution() constaspect::SimulatorAccess< dim >
get_old_solution() constaspect::SimulatorAccess< dim >
get_old_timestep() constaspect::SimulatorAccess< dim >
get_output_directory() constaspect::SimulatorAccess< dim >
get_parameters() constaspect::SimulatorAccess< dim >
get_particle_manager(const unsigned int particle_manager_index) constaspect::SimulatorAccess< dim >
get_particle_manager(const unsigned int particle_manager_index)aspect::SimulatorAccess< dim >
get_pcout() constaspect::SimulatorAccess< dim >
get_postprocess_manager() constaspect::SimulatorAccess< dim >
get_pre_refinement_step() constaspect::SimulatorAccess< dim >
get_prescribed_dilation_manager() constaspect::SimulatorAccess< dim >
get_prescribed_solution() constaspect::SimulatorAccess< dim >
get_pressure_scaling() constaspect::SimulatorAccess< dim >
get_reaction_vector() constaspect::SimulatorAccess< dim >
get_refinement_criteria(Vector< float > &estimated_error_per_cell) constaspect::SimulatorAccess< dim >
get_signals() constaspect::SimulatorAccess< dim >
get_simulator() constaspect::SimulatorAccess< dim >
get_solution() constaspect::SimulatorAccess< dim >
get_statistics_object() constaspect::SimulatorAccess< dim >
get_stokes_matrix_free() constaspect::SimulatorAccess< dim >
get_stokes_solver() constaspect::SimulatorAccess< dim >
get_stokes_velocity_degree() constaspect::SimulatorAccess< dim >
get_surface_pressure() constaspect::SimulatorAccess< dim >
get_system_matrix() constaspect::SimulatorAccess< dim >
get_system_preconditioner_matrix() constaspect::SimulatorAccess< dim >
get_time() constaspect::SimulatorAccess< dim >
get_timestep() constaspect::SimulatorAccess< dim >
get_timestep_number() constaspect::SimulatorAccess< dim >
get_timestepping_manager() constaspect::SimulatorAccess< dim >
get_triangulation() constaspect::SimulatorAccess< dim >
get_volume() constaspect::SimulatorAccess< dim >
get_volume_of_fluid_handler() constaspect::SimulatorAccess< dim >
grid_extentaspect::MeshDeformation::FastScape< dim >private
h_erosional_baseaspect::MeshDeformation::FastScape< dim >private
has_boundary_composition() constaspect::SimulatorAccess< dim >
has_boundary_temperature() constaspect::SimulatorAccess< dim >
include_adiabatic_heating() constaspect::SimulatorAccess< dim >
include_latent_heat() constaspect::SimulatorAccess< dim >
include_melt_transport() constaspect::SimulatorAccess< dim >
incoming_silt_fractionaspect::MeshDeformation::FastScape< dim >private
initialize() overrideaspect::MeshDeformation::FastScape< dim >virtual
initialize_fastscape(std::vector< double > &elevation, std::vector< double > &basement, std::vector< double > &silt_fraction, bool restart) constaspect::MeshDeformation::FastScape< dim >private
initialize_simulator(const Simulator< dim > &simulator_object)aspect::SimulatorAccess< dim >virtual
introspection() constaspect::SimulatorAccess< dim >
is_ghost_node(const unsigned int &index, const bool &exclude_boundaries) constaspect::MeshDeformation::FastScape< dim >private
is_stokes_matrix_free() constaspect::SimulatorAccess< dim >
kd_distribution_functionaspect::MeshDeformation::FastScape< dim >private
kf_distribution_functionaspect::MeshDeformation::FastScape< dim >private
last_output_timeaspect::MeshDeformation::FastScape< dim >mutableprivate
leftaspect::MeshDeformation::FastScape< dim >private
left_fluxaspect::MeshDeformation::FastScape< dim >private
leftright_ghost_nodes_periodicaspect::MeshDeformation::FastScape< dim >private
load(const std::map< std::string, std::string > &status_strings) overrideaspect::MeshDeformation::FastScape< dim >virtual
maximum_fastscape_timestepaspect::MeshDeformation::FastScape< dim >private
maximum_surface_refinement_levelaspect::MeshDeformation::FastScape< dim >private
model_has_prescribed_stokes_solution() constaspect::SimulatorAccess< dim >
n_compositional_fields() constaspect::SimulatorAccess< dim >
n_particle_managers() constaspect::SimulatorAccess< dim >
needs_surface_stabilization() const overrideaspect::MeshDeformation::FastScape< dim >virtual
node_toleranceaspect::MeshDeformation::FastScape< dim >private
noise_elevationaspect::MeshDeformation::FastScape< dim >private
normalize_pressure(LinearAlgebra::BlockVector &vector) constaspect::SimulatorAccess< dim >
output_intervalaspect::MeshDeformation::FastScape< dim >private
parse_parameters(ParameterHandler &prm) overrideaspect::MeshDeformation::FastScape< dim >virtual
pressure_rhs_needs_compatibility_modification() constaspect::SimulatorAccess< dim >
remove_nullspace(LinearAlgebra::BlockVector &solution, LinearAlgebra::BlockVector &distributed_stokes_solution) constaspect::SimulatorAccess< dim >
rightaspect::MeshDeformation::FastScape< dim >private
right_fluxaspect::MeshDeformation::FastScape< dim >private
sand_efold_depthaspect::MeshDeformation::FastScape< dim >private
sand_silt_averaging_depthaspect::MeshDeformation::FastScape< dim >private
sand_surface_porosityaspect::MeshDeformation::FastScape< dim >private
sand_transport_coefficientaspect::MeshDeformation::FastScape< dim >private
save(std::map< std::string, std::string > &status_strings) const overrideaspect::MeshDeformation::FastScape< dim >virtual
sea_level_constant_valueaspect::MeshDeformation::FastScape< dim >private
sea_level_functionaspect::MeshDeformation::FastScape< dim >private
sediment_deposition_gaspect::MeshDeformation::FastScape< dim >private
sediment_rain_ratesaspect::MeshDeformation::FastScape< dim >private
sediment_rain_timesaspect::MeshDeformation::FastScape< dim >private
sediment_river_incision_rateaspect::MeshDeformation::FastScape< dim >private
sediment_transport_coefficientaspect::MeshDeformation::FastScape< dim >private
serialize(Archive &ar, const unsigned int version)aspect::MeshDeformation::FastScape< dim >
set_ghost_nodes(std::vector< double > &elevation, std::vector< double > &velocity_x, std::vector< double > &velocity_y, std::vector< double > &velocity_z, std::vector< double > &bedrock_transport_coefficient_array, const double &fastscape_timestep_in_years, const bool init) constaspect::MeshDeformation::FastScape< dim >private
silt_efold_depthaspect::MeshDeformation::FastScape< dim >private
silt_surface_porosityaspect::MeshDeformation::FastScape< dim >private
silt_transport_coefficientaspect::MeshDeformation::FastScape< dim >private
simulator_is_past_initialization() constaspect::SimulatorAccess< dim >
SimulatorAccess()aspect::SimulatorAccess< dim >
SimulatorAccess(const Simulator< dim > &simulator_object)aspect::SimulatorAccess< dim >
slope_exponent_naspect::MeshDeformation::FastScape< dim >private
slope_exponent_paspect::MeshDeformation::FastScape< dim >private
stack_controlsaspect::MeshDeformation::FastScape< dim >private
stokes_A_block_is_symmetric() constaspect::SimulatorAccess< dim >
surface_refinement_differenceaspect::MeshDeformation::FastScape< dim >private
table_intervalsaspect::MeshDeformation::FastScape< dim >private
topaspect::MeshDeformation::FastScape< dim >private
top_fluxaspect::MeshDeformation::FastScape< dim >private
topbottom_ghost_nodes_periodicaspect::MeshDeformation::FastScape< dim >private
update() overrideaspect::MeshDeformation::FastScape< dim >virtual
use_fixed_erosional_baseaspect::MeshDeformation::FastScape< dim >private
use_ghost_nodesaspect::MeshDeformation::FastScape< dim >private
use_kd_distribution_functionaspect::MeshDeformation::FastScape< dim >private
use_kf_distribution_functionaspect::MeshDeformation::FastScape< dim >private
use_marine_componentaspect::MeshDeformation::FastScape< dim >private
use_orographic_controlsaspect::MeshDeformation::FastScape< dim >private
use_sea_level_functionaspect::MeshDeformation::FastScape< dim >private
vexpaspect::MeshDeformation::FastScape< dim >private
wind_barrier_elevationaspect::MeshDeformation::FastScape< dim >private
wind_barrier_erosional_factoraspect::MeshDeformation::FastScape< dim >private
wind_directionaspect::MeshDeformation::FastScape< dim >private
~FastScape() overrideaspect::MeshDeformation::FastScape< dim >
~InterfaceBase()=defaultaspect::Plugins::InterfaceBasevirtual
~SimulatorAccess()aspect::SimulatorAccess< dim >virtual