7. API ReferenceΒΆ
- 7.1. Module pyCore
- 7.1.1. Key modelling concepts
- 7.1.2. Auto-differentiation and equation evaluation tree support
- 7.1.3. Auxiliary classes
- 7.1.4. Auxiliary functions
- 7.1.5. Enumerations
daeeDomainTypedaeeParameterTypedaeePortTypedaeeDiscretizationMethoddaeeDomainBoundsdaeeInitialConditionModedaeeDomainIndexTypedaeeRangeTypedaeIndexRangeTypedaeeOptimizationVariableTypedaeeModelLanguagedaeeConstraintTypedaeeUnaryFunctionsdaeeBinaryFunctionsdaeeSpecialUnaryFunctionsdaeeLogicalUnaryOperatordaeeLogicalBinaryOperatordaeeConditionTypedaeeActionTypedaeeEquationTypedaeeModelType
- 7.1.6. Global constants
- 7.2. Finite Volumes
- 7.3. Finite Elements
- 7.3.1. Base Classes
- 7.3.2. deal.II Main FE Classes
- 7.3.3. deal.II Finite Elements
FiniteElement_1DFiniteElement_2DFiniteElement_3DFE_Q_1DFE_Q_2DFE_Q_3DFE_Bernstein_1DFE_Bernstein_2DFE_Bernstein_3DFE_RaviartThomas_1DFE_RaviartThomas_2DFE_RaviartThomas_3DFE_DGRaviartThomas_1DFE_DGRaviartThomas_2DFE_DGRaviartThomas_3DFE_Nedelec_1DFE_Nedelec_2DFE_Nedelec_3DFE_DGNedelec_1DFE_DGNedelec_2DFE_DGNedelec_3DFE_BDM_1DFE_BDM_2DFE_BDM_3DFE_DGBDM_1DFE_DGBDM_2DFE_DGBDM_3DFE_ABF_1DFE_ABF_2DFE_ABF_3DFE_DGQ_1DFE_DGQ_2DFE_DGQ_3DFE_DGP_1DFE_DGP_2DFE_DGP_3D
- 7.3.4. deal.II Quadrature Rules
Quadrature_0DQuadrature_1DQuadrature_2DQuadrature_3DQGauss_0DQGauss_1DQGauss_2DQGauss_3DQGaussLobatto_0DQGaussLobatto_1DQGaussLobatto_2DQGaussLobatto_3DQMidpoint_1DQMidpoint_2DQMidpoint_3DQSimpson_1DQSimpson_2DQSimpson_3DQTrapez_1DQTrapez_2DQTrapez_3DQMilne_1DQMilne_2DQMilne_3DQWeddle_1DQWeddle_2DQWeddle_3DQGaussLog_1DQGaussLogR_1DQGaussOneOverR_2DQGaussChebyshev_1DQGaussChebyshev_2DQGaussChebyshev_3DQGaussLobattoChebyshev_1DQGaussLobattoChebyshev_2DQGaussLobattoChebyshev_3D
- 7.3.5. Functions for Specification of Weak Forms
feExpression_1DfeExpression_2DfeExpression_3Dconstant_1D()constant_2D()constant_3D()phi_1D()phi_2D()phi_3D()dphi_1D()dphi_2D()dphi_3D()d2phi_1D()d2phi_2D()d2phi_3D()JxW_1D()JxW_2D()JxW_3D()xyz_1D()xyz_2D()xyz_3D()normal_1D()normal_2D()normal_3D()function_value_1D()function_value_2D()function_value_3D()function_gradient_1D()function_gradient_2D()function_gradient_3D()function_adouble_value_1D()function_adouble_value_1D()function_adouble_value_1D()function_adouble_gradient_1D()function_adouble_gradient_1D()function_adouble_gradient_1D()tensor1_function_value_1D()tensor1_function_value_1D()tensor1_function_value_1D()tensor2_function_value_1D()tensor2_function_value_1D()tensor2_function_value_1D()tensor1_function_gradient_1D()tensor1_function_gradient_1D()tensor1_function_gradient_1D()tensor2_function_gradient_1D()tensor2_function_gradient_1D()tensor2_function_gradient_1D()phi_vector_1D()phi_vector_2D()phi_vector_3D()dphi_vector_1D()dphi_vector_2D()dphi_vector_3D()d2phi_vector_1D()d2phi_vector_2D()d2phi_vector_3D()div_phi_1D()div_phi_2D()div_phi_3D()dof_1D()dof_2D()dof_3D()dof_approximation_1D()dof_approximation_2D()dof_approximation_3D()dof_gradient_approximation_1D()dof_gradient_approximation_2D()dof_gradient_approximation_3D()dof_hessian_approximation_1D()dof_hessian_approximation_2D()dof_hessian_approximation_3D()vector_dof_approximation_1D()vector_dof_approximation_2D()vector_dof_approximation_3D()vector_dof_gradient_approximation_1D()vector_dof_gradient_approximation_2D()vector_dof_gradient_approximation_3D()adouble_1D()adouble_2D()adouble_3D()tensor1_1D()tensor1_2D()tensor1_3D()tensor2_1D()tensor2_2D()tensor2_3D()tensor3_1D()tensor3_2D()tensor3_3D()adouble_tensor1_1D()adouble_tensor1_2D()adouble_tensor1_3D()adouble_tensor2_1D()adouble_tensor2_2D()adouble_tensor2_3D()adouble_tensor3_1D()adouble_tensor3_2D()adouble_tensor3_3D()
- 7.3.6. deal.II Function<dim> classes
Function_1DFunction_2DFunction_3DadoubleFunction_1DadoubleFunction_2DadoubleFunction_3DConstantFunction_1DConstantFunction_2DConstantFunction_3DadoubleConstantFunction_1DadoubleConstantFunction_2DadoubleConstantFunction_3DTensorFunction_1_1DTensorFunction_1_2DTensorFunction_1_3DTensorFunction_2_1DTensorFunction_2_2DTensorFunction_2_3DadoubleTensorFunction_1_1DadoubleTensorFunction_1_2DadoubleTensorFunction_1_3DadoubleTensorFunction_2_1DadoubleTensorFunction_2_2DadoubleTensorFunction_2_3D
- 7.3.7. Enumerations and Constants
- 7.3.8. Auxiliary Classes
- 7.4. Message logs
- 7.5. Module pyActivity
- 7.6. Module pyDataReporting
- 7.6.1. Overview
- 7.6.2. DataReporter classes
daeDataReporter_t- 7.6.2.1. Data reporters that do not send data to a data receiver and keep data locally (local data reporters)
- 7.6.2.2. Third-party local data reporters
- 7.6.2.3. Data reporters that do send data to a data receiver (remote data reporters)
- 7.6.2.4. Special-purpose data reporters
- 7.6.2.5. DataReporter data-containers
- 7.6.3. DataReceiver classes
- 7.7. Module pyIDAS
- 7.8. Module pyUnits
- 7.9. Variable types
- 7.9.1. Overview
variable_types.time_tvariable_types.length_tvariable_types.area_tvariable_types.volume_tvariable_types.velocity_tvariable_types.pressure_tvariable_types.temperature_tvariable_types.fraction_tvariable_types.no_tvariable_types.moles_tvariable_types.molar_flux_tvariable_types.molar_concentration_tvariable_types.molar_flowrate_tvariable_types.heat_tvariable_types.heat_flux_tvariable_types.heat_transfer_coefficient_tvariable_types.power_tvariable_types.specific_heat_capacity_tvariable_types.density_tvariable_types.thermal_conductivity_tvariable_types.dynamic_viscosity_tvariable_types.diffusivity_tvariable_types.amount_adsorbed_t
- 7.9.1. Overview
- 7.10. Third party solvers
- 7.11. Code generators and model exchange
- 7.12. DAE Tools Plotter
- 7.13. DAE Tools Simulator
- 7.14. Thermophysical Property Packages