adaptive_ref_limit | FreeSurface< dim > | private |
alg_comp | FreeSurface< dim > | private |
alpha | FreeSurface< dim > | private |
bem | FreeSurface< dim > | private |
bem_dphi_dn | FreeSurface< dim > | private |
bem_phi | FreeSurface< dim > | private |
bem_residual | FreeSurface< dim > | private |
break_wave_press | FreeSurface< dim > | private |
cell_it typedef | FreeSurface< dim > | |
coarsening_fraction | FreeSurface< dim > | private |
comp_dom | FreeSurface< dim > | private |
compute_constraints(ConstraintMatrix &constraints, ConstraintMatrix &vector_constraints) | FreeSurface< dim > | |
compute_DXDt_and_DphiDt(double time, const Vector< double > &phi, const Vector< double > &dphi_dn, const Vector< double > &nodes_velocities) | FreeSurface< dim > | |
compute_internal_velocities(const Vector< double > &phi, const Vector< double > &dphi_dn) | FreeSurface< dim > | |
compute_keel_smoothing(Vector< double > &smoothing) | FreeSurface< dim > | |
compute_potential_gradients(Vector< double > &complete_potential_gradients, const Vector< double > &phi, const Vector< double > &dphi_dn) | FreeSurface< dim > | |
compute_pressure(Vector< double > &press, Vector< double > &comp_1, Vector< double > &comp_2, Vector< double > &comp_3, Vector< double > &comp_4, const double t, const Vector< double > &solution, const Vector< double > &solution_dot) | FreeSurface< dim > | |
constraints | FreeSurface< dim > | private |
current_sol | FreeSurface< dim > | private |
current_sol_dot | FreeSurface< dim > | private |
current_time | FreeSurface< dim > | private |
dae_linear_step_residual | FreeSurface< dim > | private |
dae_nonlin_residual | FreeSurface< dim > | private |
declare_parameters(ParameterHandler &prm) | FreeSurface< dim > | |
diameters | FreeSurface< dim > | private |
diff_comp | FreeSurface< dim > | private |
differential_components() | FreeSurface< dim > | virtual |
dofs_number | FreeSurface< dim > | private |
DphiDt_sparsity_pattern | FreeSurface< dim > | private |
DphiDt_sys_matrix | FreeSurface< dim > | private |
DphiDt_sys_matrix_2 | FreeSurface< dim > | private |
DphiDt_sys_rhs | FreeSurface< dim > | private |
DphiDt_sys_rhs_2 | FreeSurface< dim > | private |
DphiDt_sys_rhs_3 | FreeSurface< dim > | private |
DphiDt_sys_rhs_4 | FreeSurface< dim > | private |
DphiDt_sys_solution | FreeSurface< dim > | private |
DphiDt_sys_solution_2 | FreeSurface< dim > | private |
DphiDt_sys_solution_3 | FreeSurface< dim > | private |
dump_solution(const Vector< double > &y, const Vector< double > &yp, const std::string fname) const | FreeSurface< dim > | |
dumping_period | FreeSurface< dim > | private |
DXDt_and_DphiDt_vector | FreeSurface< dim > | private |
enforce_full_geometry_constraints() | FreeSurface< dim > | |
enforce_partial_geometry_constraints(const double blend_factor) | FreeSurface< dim > | |
FreeSurface(NumericalTowingTank &comp_dom, BEMProblem< dim > &bem) | FreeSurface< dim > | inline |
get_diameters() | FreeSurface< dim > | virtual |
hull_x_axis_translation | FreeSurface< dim > | private |
hull_y_axis_translation | FreeSurface< dim > | private |
hull_z_axis_translation | FreeSurface< dim > | private |
inflow_norm_potential_grad | FreeSurface< dim > | private |
initial_condition_from_dump | FreeSurface< dim > | |
initial_conditions(Vector< double > &dst) | FreeSurface< dim > | |
initial_norm_potential_grad | FreeSurface< dim > | private |
initial_time | FreeSurface< dim > | private |
initial_wave_potential | FreeSurface< dim > | private |
initial_wave_shape | FreeSurface< dim > | private |
is_hull_x_translation_imposed | FreeSurface< dim > | private |
is_hull_y_translation_imposed | FreeSurface< dim > | private |
is_hull_z_translation_imposed | FreeSurface< dim > | private |
jacobian(const double t, Vector< double > &dst, const Vector< double > &src_yy, const Vector< double > &src_yp, const Vector< double > &src, const double alpha) | FreeSurface< dim > | virtual |
jacobian(Vector< double > &dst, const Vector< double > &src_yy, const Vector< double > &src) | FreeSurface< dim > | virtual |
jacobian_dot_matrix | FreeSurface< dim > | private |
jacobian_matrix | FreeSurface< dim > | private |
jacobian_prec(const double t, Vector< double > &dst, const Vector< double > &src_yy, const Vector< double > &src_yp, const Vector< double > &src, const double alpha) | FreeSurface< dim > | virtual |
jacobian_prec(Vector< double > &dst, const Vector< double > &src_yy, const Vector< double > &src) | FreeSurface< dim > | virtual |
jacobian_prec_prod(Vector< double > &dst, const Vector< double > &src_yy, const Vector< double > &src) | FreeSurface< dim > | virtual |
jacobian_preconditioner_matrix | FreeSurface< dim > | private |
jacobian_sparsity_pattern | FreeSurface< dim > | private |
last_remesh_time | FreeSurface< dim > | private |
make_edges_conformal(Vector< double > &solution, Vector< double > &solution_dot, const double t, const unsigned int step_number, const double h) | FreeSurface< dim > | |
max_number_of_dofs | FreeSurface< dim > | private |
max_x_coor_value | FreeSurface< dim > | private |
max_y_coor_value | FreeSurface< dim > | private |
max_z_coor_value | FreeSurface< dim > | private |
min_diameter | FreeSurface< dim > | private |
n_dofs() const | FreeSurface< dim > | virtual |
node_displacement_type | FreeSurface< dim > | private |
nodes_alg_jac_x_delta | FreeSurface< dim > | private |
nodes_diff_jac_x_delta | FreeSurface< dim > | private |
nodes_pos_res | FreeSurface< dim > | private |
nodes_ref_surf_dist | FreeSurface< dim > | private |
output_file_name | FreeSurface< dim > | private |
output_frequency | FreeSurface< dim > | private |
output_results(const std::string, const double t, const Vector< double > &solution, const Vector< double > &pressure) | FreeSurface< dim > | |
output_step(Vector< double > &solution, const unsigned int step_number) | FreeSurface< dim > | virtual |
output_step(Vector< double > &solution, Vector< double > &solution_dot, const double t, const unsigned int step_number, const double h) | FreeSurface< dim > | virtual |
parse_parameters(ParameterHandler &prm) | FreeSurface< dim > | |
preconditioner_preconditioner_matrix | FreeSurface< dim > | private |
prepare_bem_vectors(double time, Vector< double > &bem_bc, Vector< double > &dphi_dn) const | FreeSurface< dim > | |
prepare_restart(const double t, Vector< double > &y, Vector< double > &yp, bool restart_flag=true) | FreeSurface< dim > | |
ref_cell_areas | FreeSurface< dim > | private |
ref_transom_wet_surface | FreeSurface< dim > | private |
refinement_fraction | FreeSurface< dim > | private |
refinement_level_on_boat | FreeSurface< dim > | private |
reinit() | FreeSurface< dim > | |
remeshing_period | FreeSurface< dim > | private |
remove_transom_hanging_nodes(Vector< double > &solution, Vector< double > &solution_dot, const double t, const unsigned int step_number, const double h) | FreeSurface< dim > | |
reset_time_integrator | OdeArgument | |
residual(const double t, Vector< double > &dst, const Vector< double > &src_yy, const Vector< double > &src_yp) | FreeSurface< dim > | virtual |
residual(Vector< double > &dst, const Vector< double > &src_yy) | FreeSurface< dim > | virtual |
residual_and_jacobian(const double t, Vector< double > &dst, const Vector< double > &src_yy, const Vector< double > &src_yp, const Vector< double > &src, const double alpha, const bool is_jacobian) | FreeSurface< dim > | |
restart_flag | FreeSurface< dim > | private |
restart_hull_displacement | FreeSurface< dim > | private |
restart_hull_location | FreeSurface< dim > | private |
restart_hull_quat_scalar | FreeSurface< dim > | private |
restart_hull_quat_vector | FreeSurface< dim > | private |
restart_transom_center_point | FreeSurface< dim > | private |
restart_transom_left_point | FreeSurface< dim > | private |
restart_transom_left_tangent | FreeSurface< dim > | private |
restart_transom_right_point | FreeSurface< dim > | private |
restart_transom_right_tangent | FreeSurface< dim > | private |
restore_filename | FreeSurface< dim > | |
restore_solution(Vector< double > &y, Vector< double > &yp, const std::string fname) | FreeSurface< dim > | |
rhs_evaluations_counter | FreeSurface< dim > | private |
Rhs_evaluations_counter() | FreeSurface< dim > | inline |
setup_jacobian_prec(const Vector< double > &src_yy) | FreeSurface< dim > | virtual |
setup_jacobian_prec(const double t, const Vector< double > &src_yy, const Vector< double > &src_yp, const double alpha) | FreeSurface< dim > | virtual |
solution_check(Vector< double > &solution, Vector< double > &solution_dot, const double t, const unsigned int step_number, const double h) | FreeSurface< dim > | virtual |
solver_control | FreeSurface< dim > | private |
stop_time_integrator | OdeArgument | |
sync_bem_with_geometry | FreeSurface< dim > | private |
sys_comp | FreeSurface< dim > | |
temp_src | FreeSurface< dim > | private |
transom_pressure_patch | FreeSurface< dim > | private |
tria_it typedef | FreeSurface< dim > | |
vector_beltrami_matrix | FreeSurface< dim > | private |
vector_constraints | FreeSurface< dim > | private |
vector_sparsity_pattern | FreeSurface< dim > | private |
vector_sys_matrix | FreeSurface< dim > | private |
vector_sys_rhs | FreeSurface< dim > | private |
vector_sys_rhs_2 | FreeSurface< dim > | private |
vector_sys_solution | FreeSurface< dim > | private |
vector_sys_solution_2 | FreeSurface< dim > | private |
vmult(Vector< double > &dst, const Vector< double > &src) const | FreeSurface< dim > | |
wind | FreeSurface< dim > | private |
working_map_points | FreeSurface< dim > | private |
working_nodes_velocities | FreeSurface< dim > | private |
~NewtonArgument() | NewtonArgument | inlinevirtual |
~OdeArgument() | OdeArgument | inlinevirtual |