Discretisation and spatial methods#
- Discretisation
Discretisation
Discretisation.check_model()
Discretisation.check_tab_conditions()
Discretisation.check_variables()
Discretisation.create_mass_matrix()
Discretisation.process_boundary_conditions()
Discretisation.process_dict()
Discretisation.process_initial_conditions()
Discretisation.process_model()
Discretisation.process_rhs_and_algebraic()
Discretisation.process_symbol()
Discretisation.set_internal_boundary_conditions()
Discretisation.set_variable_slices()
- Spatial Method
SpatialMethod
SpatialMethod.boundary_integral()
SpatialMethod.boundary_value_or_flux()
SpatialMethod.broadcast()
SpatialMethod.concatenation()
SpatialMethod.delta_function()
SpatialMethod.divergence()
SpatialMethod.evaluate_at()
SpatialMethod.gradient()
SpatialMethod.gradient_squared()
SpatialMethod.indefinite_integral()
SpatialMethod.integral()
SpatialMethod.internal_neumann_condition()
SpatialMethod.laplacian()
SpatialMethod.mass_matrix()
SpatialMethod.process_binary_operators()
SpatialMethod.spatial_variable()
- Finite Volume
FiniteVolume
FiniteVolume.add_ghost_nodes()
FiniteVolume.add_neumann_values()
FiniteVolume.boundary_value_or_flux()
FiniteVolume.concatenation()
FiniteVolume.definite_integral_matrix()
FiniteVolume.delta_function()
FiniteVolume.divergence()
FiniteVolume.divergence_matrix()
FiniteVolume.edge_to_node()
FiniteVolume.evaluate_at()
FiniteVolume.gradient()
FiniteVolume.gradient_matrix()
FiniteVolume.indefinite_integral()
FiniteVolume.indefinite_integral_matrix_edges()
FiniteVolume.indefinite_integral_matrix_nodes()
FiniteVolume.integral()
FiniteVolume.internal_neumann_condition()
FiniteVolume.laplacian()
FiniteVolume.node_to_edge()
FiniteVolume.process_binary_operators()
FiniteVolume.shift()
FiniteVolume.spatial_variable()
FiniteVolume.upwind_or_downwind()
- Spectral Volume
SpectralVolume
SpectralVolume.chebyshev_collocation_points()
SpectralVolume.chebyshev_differentiation_matrices()
SpectralVolume.cv_boundary_reconstruction_matrix()
SpectralVolume.cv_boundary_reconstruction_sub_matrix()
SpectralVolume.gradient()
SpectralVolume.gradient_matrix()
SpectralVolume.penalty_matrix()
SpectralVolume.replace_dirichlet_values()
SpectralVolume.replace_neumann_values()
- Scikit Finite Elements
ScikitFiniteElement
ScikitFiniteElement.assemble_mass_form()
ScikitFiniteElement.bc_apply()
ScikitFiniteElement.boundary_integral()
ScikitFiniteElement.boundary_integral_vector()
ScikitFiniteElement.boundary_mass_matrix()
ScikitFiniteElement.boundary_value_or_flux()
ScikitFiniteElement.definite_integral_matrix()
ScikitFiniteElement.divergence()
ScikitFiniteElement.gradient()
ScikitFiniteElement.gradient_matrix()
ScikitFiniteElement.gradient_squared()
ScikitFiniteElement.indefinite_integral()
ScikitFiniteElement.integral()
ScikitFiniteElement.laplacian()
ScikitFiniteElement.mass_matrix()
ScikitFiniteElement.spatial_variable()
ScikitFiniteElement.stiffness_matrix()
- Zero Dimensional Spatial Method