OpenCMP
Getting Started
Tutorials
Guide for Contributors
Mathematical Notes
Tips and Tricks
opencmp
OpenCMP
»
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
_
_add_dt_terms() (in module opencmp.solvers.time_integration_schemes)
_add_multiple_components() (opencmp.models.multi_component_ins.MultiComponentINS method)
_add_multiple_parameters() (opencmp.models.base_model.Model method)
_apply_boundary_conditions() (opencmp.solvers.base_solver.Solver method)
_apply_dynamics_equation() (opencmp.controllers.base_controller.Controller method)
_assemble() (opencmp.solvers.base_solver.Solver method)
_calculate_local_error() (opencmp.solvers.adaptive_transient_solvers.base_adaptive_transient_multistep.BaseAdaptiveTransientMultiStepSolver method)
(opencmp.solvers.adaptive_transient_solvers.base_adaptive_transient_RK.BaseAdaptiveTransientRKSolver method)
_construct_fes() (opencmp.models.base_model.Model method)
_construct_linearization_terms() (opencmp.models.base_model.Model method)
_contruct_fes_helper() (opencmp.models.ins.INS method)
_convert_dict_entries_to_list() (in module opencmp.config_functions.controller_functions)
_create_linear_and_bilinear_forms() (opencmp.solvers.base_solver.Solver method)
_create_preconditioners() (opencmp.solvers.base_solver.Solver method)
_create_test_and_trial_functions() (opencmp.models.base_model.Model method)
_define_bc_types() (opencmp.models.base_model.Model method)
_define_model_components() (opencmp.models.base_model.Model method)
_define_model_local_error_components() (opencmp.models.base_model.Model method)
_define_num_weak_forms() (opencmp.models.base_model.Model method)
_define_time_derivative_components() (opencmp.models.base_model.Model method)
_divergence() (in module opencmp.helpers.error)
_ds() (opencmp.models.base_model.Model method)
_dt_for_next_time_to_hit() (opencmp.solvers.base_solver.Solver method)
_error_derivative() (opencmp.controllers.pid_controller.PID method)
_error_integral() (opencmp.controllers.pid_controller.PID method)
_evaluate_control_variables() (opencmp.controllers.base_controller.Controller method)
_facet_jumps() (in module opencmp.helpers.error)
_find_rel_path_for_file() (opencmp.config_functions.base_config_functions.ConfigFunctions method)
_generate_BC_masks() (opencmp.diffuse_interface.dim.DIM method)
_generate_DIM_mesh() (opencmp.diffuse_interface.dim.DIM method)
_generate_phase_field() (opencmp.diffuse_interface.dim.DIM method)
_get_wind() (opencmp.models.ins.INS method)
_l_1() (in module opencmp.helpers.error)
_l_2() (in module opencmp.helpers.error)
_l_inf() (in module opencmp.helpers.error)
_load_and_apply_initial_conditions() (opencmp.solvers.base_solver.Solver method)
_load_bc_parameters() (opencmp.diffuse_interface.dim.DIM method)
_load_nonconformal_parameters() (opencmp.diffuse_interface.dim.DIM method)
_load_param() (opencmp.config_functions.expanded_config_parser.ConfigParser method)
_log_timestep() (opencmp.solvers.base_solver.Solver method)
_post_init() (opencmp.models.base_model.Model method)
_pre_init() (opencmp.models.base_model.Model method)
_re_assemble() (opencmp.solvers.base_solver.Solver method)
_set_model_parameters() (opencmp.models.base_model.Model method)
_single_solve() (opencmp.solvers.base_solver.Solver method)
_sol_to_vtu() (in module opencmp.helpers.post_processing)
_solve() (opencmp.solvers.base_solver.Solver method)
_split_gfu() (in module opencmp.solvers.time_integration_schemes)
_startup() (opencmp.solvers.base_solver.Solver method)
_surface_traction() (in module opencmp.helpers.error)
_update_bcs() (opencmp.solvers.base_solver.Solver method)
_update_preconditioners() (opencmp.solvers.base_solver.Solver method)
_update_time_of_next_action() (opencmp.controllers.base_controller.Controller method)
_update_time_step() (opencmp.solvers.base_solver.Solver method)
A
accept_stationary_solution() (opencmp.models.base_model.Model method)
(opencmp.models.ins.INS method)
(opencmp.models.poisson.Poisson method)
(opencmp.models.stokes.Stokes method)
adaptive_IMEX_pred() (in module opencmp.solvers.time_integration_schemes)
AdaptiveIMEX (class in opencmp.solvers.adaptive_transient_solvers.adaptive_IMEX)
AdaptiveThreeStep (class in opencmp.solvers.adaptive_transient_solvers.adaptive_three_step)
AdaptiveTwoStep (class in opencmp.solvers.adaptive_transient_solvers.adaptive_two_step)
allows_explicit_schemes() (opencmp.models.base_model.Model static method)
(opencmp.models.ins.INS static method)
(opencmp.models.poisson.Poisson static method)
angle_between() (in module opencmp.diffuse_interface.mesh_helpers)
apply_dirichlet_bcs_to() (opencmp.models.base_model.Model method)
avg() (in module opencmp.helpers.dg)
B
BaseAdaptiveTransientMultiStepSolver (class in opencmp.solvers.adaptive_transient_solvers.base_adaptive_transient_multistep)
BaseAdaptiveTransientRKSolver (class in opencmp.solvers.adaptive_transient_solvers.base_adaptive_transient_RK)
BCFunctions (class in opencmp.config_functions.boundary_conditions)
C
calc_barycentric() (in module opencmp.diffuse_interface.mesh_helpers)
calc_curvature_3d() (in module opencmp.diffuse_interface.mesh_quality_metrics)
calc_error() (in module opencmp.helpers.error)
calc_unit_normal() (in module opencmp.diffuse_interface.mesh_helpers)
calculate_control_action() (opencmp.controllers.base_controller.Controller method)
(opencmp.controllers.pid_controller.PID method)
calculate_control_all_actions() (opencmp.controllers.controller_group.ControllerGroup method)
can_import_module() (in module opencmp.helpers.misc)
CNLF() (in module opencmp.solvers.time_integration_schemes)
ConfigFunctions (class in opencmp.config_functions.base_config_functions)
ConfigParser (class in opencmp.config_functions.expanded_config_parser)
construct_and_run_solver() (opencmp.models.base_model.Model method)
construct_bilinear_time_coefficient() (opencmp.models.base_model.Model method)
(opencmp.models.ins.INS method)
(opencmp.models.multi_component_ins.MultiComponentINS method)
(opencmp.models.poisson.Poisson method)
(opencmp.models.stokes.Stokes method)
construct_bilinear_time_ODE() (opencmp.models.base_model.Model method)
(opencmp.models.ins.INS method)
(opencmp.models.multi_component_ins.MultiComponentINS method)
(opencmp.models.poisson.Poisson method)
(opencmp.models.stokes.Stokes method)
construct_gfu() (opencmp.helpers.post_processing.PhaseFieldModelMimic method)
(opencmp.models.base_model.Model method)
construct_identity_mat() (in module opencmp.helpers.ngsolve_)
construct_imex_explicit() (opencmp.models.base_model.Model method)
(opencmp.models.ins.INS method)
(opencmp.models.multi_component_ins.MultiComponentINS method)
(opencmp.models.poisson.Poisson method)
(opencmp.models.stokes.Stokes method)
construct_linear() (opencmp.models.base_model.Model method)
(opencmp.models.ins.INS method)
(opencmp.models.multi_component_ins.MultiComponentINS method)
(opencmp.models.poisson.Poisson method)
(opencmp.models.stokes.Stokes method)
construct_preconditioners() (opencmp.models.base_model.Model method)
Controller (class in opencmp.controllers.base_controller)
ControllerFunctions (class in opencmp.config_functions.controller_functions)
ControllerGroup (class in opencmp.controllers.controller_group)
convert_str_to_dict() (in module opencmp.config_functions.load_config)
crank_nicolson() (in module opencmp.solvers.time_integration_schemes)
create_and_load_gridfunction_from_file() (in module opencmp.helpers.io)
crop_to_mesh_bounds() (in module opencmp.diffuse_interface.mesh_helpers)
D
DIM (class in opencmp.diffuse_interface.dim)
E
euler_IMEX() (in module opencmp.solvers.time_integration_schemes)
eval_item() (in module opencmp.config_functions.parse_arithmetic)
eval_python() (in module opencmp.config_functions.parse_arithmetic)
evaluate_arith_stack() (in module opencmp.config_functions.parse_arithmetic)
explicit_euler() (in module opencmp.solvers.time_integration_schemes)
G
get_binary_2d() (in module opencmp.diffuse_interface.interface)
get_binary_3d() (in module opencmp.diffuse_interface.interface)
get_chords_2d() (in module opencmp.diffuse_interface.mesh_quality_metrics)
get_chords_3d() (in module opencmp.diffuse_interface.mesh_quality_metrics)
get_control_variables() (opencmp.config_functions.controller_functions.ControllerFunctions method)
get_controller() (in module opencmp.controllers.misc)
get_dict() (opencmp.config_functions.expanded_config_parser.ConfigParser method)
get_DIM_gridfunctions() (opencmp.diffuse_interface.dim.DIM method)
get_item() (opencmp.config_functions.expanded_config_parser.ConfigParser method)
get_list() (opencmp.config_functions.expanded_config_parser.ConfigParser method)
get_manipulated_variables() (opencmp.config_functions.controller_functions.ControllerFunctions method)
get_mesh_boundary_2d() (in module opencmp.diffuse_interface.mesh_helpers)
get_mesh_boundary_3d() (in module opencmp.diffuse_interface.mesh_helpers)
get_mesh_boundary_from_conformal_2d() (in module opencmp.diffuse_interface.mesh_helpers)
get_mesh_edges_vertices_3d() (in module opencmp.diffuse_interface.mesh_helpers)
get_model_class() (in module opencmp.models.misc)
get_Netgen_nonconformal() (in module opencmp.diffuse_interface.mesh_helpers)
get_new_bounds() (in module opencmp.diffuse_interface.mesh_helpers)
get_one_level_dict() (opencmp.config_functions.expanded_config_parser.ConfigParser method)
get_phi() (in module opencmp.diffuse_interface.interface)
get_radius_curvature_2d() (in module opencmp.diffuse_interface.mesh_quality_metrics)
get_radius_curvature_3d() (in module opencmp.diffuse_interface.mesh_quality_metrics)
get_solver_class() (in module opencmp.solvers.misc)
get_special_functions() (in module opencmp.helpers.ngsolve_)
get_stl_faces() (in module opencmp.diffuse_interface.mesh_helpers)
get_three_level_dict() (opencmp.config_functions.expanded_config_parser.ConfigParser method)
get_time_for_next_two_control_actions() (opencmp.controllers.controller_group.ControllerGroup method)
get_trial_and_test_functions() (opencmp.models.base_model.Model method)
get_two_level_dict() (opencmp.config_functions.expanded_config_parser.ConfigParser method)
grad_avg() (in module opencmp.helpers.dg)
grad_jump() (in module opencmp.helpers.dg)
gridfunction_rigid_body_motion() (in module opencmp.helpers.ngsolve_)
H
h_convergence() (in module opencmp.helpers.error_analysis)
H_s() (in module opencmp.helpers.math)
H_t() (in module opencmp.helpers.math)
I
ICFunctions (class in opencmp.config_functions.initial_conditions)
implicit_euler() (in module opencmp.solvers.time_integration_schemes)
index_sublist() (in module opencmp.diffuse_interface.mesh_helpers)
INS (class in opencmp.models.ins)
inverse_rigid_body_motion() (in module opencmp.helpers.ngsolve_)
J
jump() (in module opencmp.helpers.dg)
L
line_segment_face_intersect_3d() (in module opencmp.diffuse_interface.mesh_quality_metrics)
line_segments_intersect_2d() (in module opencmp.diffuse_interface.mesh_quality_metrics)
load_bc_gridfunctions() (opencmp.config_functions.boundary_conditions.BCFunctions method)
load_coefficientfunction_into_gridfunction() (in module opencmp.config_functions.load_config)
load_mesh() (in module opencmp.helpers.io)
load_mesh_fes() (opencmp.models.base_model.Model method)
load_param_simple() (opencmp.config_functions.expanded_config_parser.ConfigParser method)
M
mean() (in module opencmp.helpers.error)
mean_to_zero() (in module opencmp.helpers.error)
merge_bc_dict() (in module opencmp.helpers.misc)
Model (class in opencmp.models.base_model)
ModelFunctions (class in opencmp.config_functions.model_functions)
module
opencmp
opencmp.config_functions
opencmp.config_functions.base_config_functions
opencmp.config_functions.boundary_conditions
opencmp.config_functions.controller_functions
opencmp.config_functions.expanded_config_parser
opencmp.config_functions.initial_conditions
opencmp.config_functions.load_config
opencmp.config_functions.model_functions
opencmp.config_functions.parse_arithmetic
opencmp.config_functions.reference_solutions
opencmp.controllers
opencmp.controllers.base_controller
opencmp.controllers.controller_group
opencmp.controllers.misc
opencmp.controllers.pid_controller
opencmp.diffuse_interface
opencmp.diffuse_interface.dim
opencmp.diffuse_interface.interface
opencmp.diffuse_interface.mesh_helpers
opencmp.diffuse_interface.mesh_quality_metrics
opencmp.helpers
opencmp.helpers.dg
opencmp.helpers.error
opencmp.helpers.error_analysis
opencmp.helpers.io
opencmp.helpers.math
opencmp.helpers.mesh
opencmp.helpers.misc
opencmp.helpers.ngsolve_
opencmp.helpers.post_processing
opencmp.helpers.saving
opencmp.models
opencmp.models.base_model
opencmp.models.ins
opencmp.models.misc
opencmp.models.multi_component_ins
opencmp.models.poisson
opencmp.models.stokes
opencmp.run
opencmp.solvers
opencmp.solvers.adaptive_transient_solvers
opencmp.solvers.adaptive_transient_solvers.adaptive_IMEX
opencmp.solvers.adaptive_transient_solvers.adaptive_three_step
opencmp.solvers.adaptive_transient_solvers.adaptive_two_step
opencmp.solvers.adaptive_transient_solvers.base_adaptive_transient_multistep
opencmp.solvers.adaptive_transient_solvers.base_adaptive_transient_RK
opencmp.solvers.base_solver
opencmp.solvers.misc
opencmp.solvers.stationary
opencmp.solvers.time_integration_schemes
opencmp.solvers.transient_multistep
opencmp.solvers.transient_RK
move_vertex() (in module opencmp.diffuse_interface.mesh_helpers)
MultiComponentINS (class in opencmp.models.multi_component_ins)
N
ngsolve_to_numpy() (in module opencmp.helpers.ngsolve_)
nonconformal_subdomain_2d() (in module opencmp.diffuse_interface.interface)
nonconformal_subdomain_3d() (in module opencmp.diffuse_interface.interface)
nondimensionalize_mesh_file() (in module opencmp.helpers.mesh)
nondimensionlize_loaded_mesh() (in module opencmp.helpers.mesh)
norm() (in module opencmp.helpers.error)
numpy_to_ngsolve() (in module opencmp.helpers.ngsolve_)
O
opencmp
module
opencmp.config_functions
module
opencmp.config_functions.base_config_functions
module
opencmp.config_functions.boundary_conditions
module
opencmp.config_functions.controller_functions
module
opencmp.config_functions.expanded_config_parser
module
opencmp.config_functions.initial_conditions
module
opencmp.config_functions.load_config
module
opencmp.config_functions.model_functions
module
opencmp.config_functions.parse_arithmetic
module
opencmp.config_functions.reference_solutions
module
opencmp.controllers
module
opencmp.controllers.base_controller
module
opencmp.controllers.controller_group
module
opencmp.controllers.misc
module
opencmp.controllers.pid_controller
module
opencmp.diffuse_interface
module
opencmp.diffuse_interface.dim
module
opencmp.diffuse_interface.interface
module
opencmp.diffuse_interface.mesh_helpers
module
opencmp.diffuse_interface.mesh_quality_metrics
module
opencmp.helpers
module
opencmp.helpers.dg
module
opencmp.helpers.error
module
opencmp.helpers.error_analysis
module
opencmp.helpers.io
module
opencmp.helpers.math
module
opencmp.helpers.mesh
module
opencmp.helpers.misc
module
opencmp.helpers.ngsolve_
module
opencmp.helpers.post_processing
module
opencmp.helpers.saving
module
opencmp.models
module
opencmp.models.base_model
module
opencmp.models.ins
module
opencmp.models.misc
module
opencmp.models.multi_component_ins
module
opencmp.models.poisson
module
opencmp.models.stokes
module
opencmp.run
module
opencmp.solvers
module
opencmp.solvers.adaptive_transient_solvers
module
opencmp.solvers.adaptive_transient_solvers.adaptive_IMEX
module
opencmp.solvers.adaptive_transient_solvers.adaptive_three_step
module
opencmp.solvers.adaptive_transient_solvers.adaptive_two_step
module
opencmp.solvers.adaptive_transient_solvers.base_adaptive_transient_multistep
module
opencmp.solvers.adaptive_transient_solvers.base_adaptive_transient_RK
module
opencmp.solvers.base_solver
module
opencmp.solvers.misc
module
opencmp.solvers.stationary
module
opencmp.solvers.time_integration_schemes
module
opencmp.solvers.transient_multistep
module
opencmp.solvers.transient_RK
module
order_ccw() (in module opencmp.diffuse_interface.mesh_helpers)
orient_2d() (in module opencmp.diffuse_interface.mesh_helpers)
orient_3d() (in module opencmp.diffuse_interface.mesh_helpers)
P
p_convergence() (in module opencmp.helpers.error_analysis)
parse_str() (in module opencmp.config_functions.load_config)
parse_to_arith() (in module opencmp.config_functions.parse_arithmetic)
PhaseFieldModelMimic (class in opencmp.helpers.post_processing)
PID (class in opencmp.controllers.pid_controller)
Poisson (class in opencmp.models.poisson)
R
ramp_cos() (in module opencmp.helpers.math)
ray_trace_2d() (in module opencmp.diffuse_interface.mesh_helpers)
re_parse() (opencmp.config_functions.base_config_functions.ConfigFunctions method)
RefSolFunctions (class in opencmp.config_functions.reference_solutions)
reorder_vertices_2d() (in module opencmp.diffuse_interface.mesh_helpers)
reset_model() (opencmp.solvers.adaptive_transient_solvers.adaptive_IMEX.AdaptiveIMEX method)
(opencmp.solvers.adaptive_transient_solvers.adaptive_three_step.AdaptiveThreeStep method)
(opencmp.solvers.adaptive_transient_solvers.adaptive_two_step.AdaptiveTwoStep method)
(opencmp.solvers.base_solver.Solver method)
(opencmp.solvers.transient_multistep.TransientMultiStepSolver method)
(opencmp.solvers.transient_RK.TransientRKSolver method)
RK_222() (in module opencmp.solvers.time_integration_schemes)
RK_232() (in module opencmp.solvers.time_integration_schemes)
run() (in module opencmp.run)
S
save() (opencmp.helpers.saving.SolutionFileSaver method)
SBDF() (in module opencmp.solvers.time_integration_schemes)
set_boundary_conditions() (opencmp.config_functions.boundary_conditions.BCFunctions method)
set_dirichlet_boundary_conditions() (opencmp.config_functions.boundary_conditions.BCFunctions method)
set_initial_conditions() (opencmp.config_functions.initial_conditions.ICFunctions method)
set_model_functions() (opencmp.config_functions.model_functions.ModelFunctions method)
set_ref_solution() (opencmp.config_functions.reference_solutions.RefSolFunctions method)
sig() (in module opencmp.helpers.math)
signed_area() (in module opencmp.diffuse_interface.mesh_helpers)
sol_to_vtu() (in module opencmp.helpers.post_processing)
SolutionFileSaver (class in opencmp.helpers.saving)
solve() (opencmp.solvers.base_solver.Solver method)
solve_single_step() (opencmp.models.base_model.Model method)
(opencmp.models.ins.INS method)
(opencmp.models.poisson.Poisson method)
(opencmp.models.stokes.Stokes method)
solve_stationary_iteration() (opencmp.models.base_model.Model method)
(opencmp.models.ins.INS method)
(opencmp.models.poisson.Poisson method)
(opencmp.models.stokes.Stokes method)
Solver (class in opencmp.solvers.base_solver)
split_nonconformal_subdomains_2d() (in module opencmp.diffuse_interface.interface)
split_nonconformal_subdomains_3d() (in module opencmp.diffuse_interface.interface)
StationarySolver (class in opencmp.solvers.stationary)
Stokes (class in opencmp.models.stokes)
T
tanh() (in module opencmp.helpers.math)
time_derivative_terms() (opencmp.models.base_model.Model method)
TransientMultiStepSolver (class in opencmp.solvers.transient_multistep)
TransientRKSolver (class in opencmp.solvers.transient_RK)
U
update_bcs() (opencmp.models.base_model.Model method)
update_boundary_conditions() (opencmp.config_functions.boundary_conditions.BCFunctions method)
update_gridfunction_from_files() (in module opencmp.helpers.io)
update_initial_conditions() (opencmp.config_functions.initial_conditions.ICFunctions method)
update_linearization_terms() (opencmp.models.base_model.Model method)
(opencmp.models.ins.INS method)
update_model_functions() (opencmp.config_functions.model_functions.ModelFunctions method)
update_model_variables() (opencmp.models.base_model.Model method)
update_ref_solutions() (opencmp.config_functions.reference_solutions.RefSolFunctions method)
update_timestep() (opencmp.models.base_model.Model method)