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
daeeDomainType
daeeParameterType
daeePortType
daeeDiscretizationMethod
daeeDomainBounds
daeeInitialConditionMode
daeeDomainIndexType
daeeRangeType
daeIndexRangeType
daeeOptimizationVariableType
daeeModelLanguage
daeeConstraintType
daeeUnaryFunctions
daeeBinaryFunctions
daeeSpecialUnaryFunctions
daeeLogicalUnaryOperator
daeeLogicalBinaryOperator
daeeConditionType
daeeActionType
daeeEquationType
daeeModelType
- 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_1D
FiniteElement_2D
FiniteElement_3D
FE_Q_1D
FE_Q_2D
FE_Q_3D
FE_Bernstein_1D
FE_Bernstein_2D
FE_Bernstein_3D
FE_RaviartThomas_1D
FE_RaviartThomas_2D
FE_RaviartThomas_3D
FE_DGRaviartThomas_1D
FE_DGRaviartThomas_2D
FE_DGRaviartThomas_3D
FE_Nedelec_1D
FE_Nedelec_2D
FE_Nedelec_3D
FE_DGNedelec_1D
FE_DGNedelec_2D
FE_DGNedelec_3D
FE_BDM_1D
FE_BDM_2D
FE_BDM_3D
FE_DGBDM_1D
FE_DGBDM_2D
FE_DGBDM_3D
FE_ABF_1D
FE_ABF_2D
FE_ABF_3D
FE_DGQ_1D
FE_DGQ_2D
FE_DGQ_3D
FE_DGP_1D
FE_DGP_2D
FE_DGP_3D
- 7.3.4. deal.II Quadrature Rules
Quadrature_0D
Quadrature_1D
Quadrature_2D
Quadrature_3D
QGauss_0D
QGauss_1D
QGauss_2D
QGauss_3D
QGaussLobatto_0D
QGaussLobatto_1D
QGaussLobatto_2D
QGaussLobatto_3D
QMidpoint_1D
QMidpoint_2D
QMidpoint_3D
QSimpson_1D
QSimpson_2D
QSimpson_3D
QTrapez_1D
QTrapez_2D
QTrapez_3D
QMilne_1D
QMilne_2D
QMilne_3D
QWeddle_1D
QWeddle_2D
QWeddle_3D
QGaussLog_1D
QGaussLogR_1D
QGaussOneOverR_2D
QGaussChebyshev_1D
QGaussChebyshev_2D
QGaussChebyshev_3D
QGaussLobattoChebyshev_1D
QGaussLobattoChebyshev_2D
QGaussLobattoChebyshev_3D
- 7.3.5. Functions for Specification of Weak Forms
feExpression_1D
feExpression_2D
feExpression_3D
constant_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_1D
Function_2D
Function_3D
adoubleFunction_1D
adoubleFunction_2D
adoubleFunction_3D
ConstantFunction_1D
ConstantFunction_2D
ConstantFunction_3D
adoubleConstantFunction_1D
adoubleConstantFunction_2D
adoubleConstantFunction_3D
TensorFunction_1_1D
TensorFunction_1_2D
TensorFunction_1_3D
TensorFunction_2_1D
TensorFunction_2_2D
TensorFunction_2_3D
adoubleTensorFunction_1_1D
adoubleTensorFunction_1_2D
adoubleTensorFunction_1_3D
adoubleTensorFunction_2_1D
adoubleTensorFunction_2_2D
adoubleTensorFunction_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_t
variable_types.length_t
variable_types.area_t
variable_types.volume_t
variable_types.velocity_t
variable_types.pressure_t
variable_types.temperature_t
variable_types.fraction_t
variable_types.no_t
variable_types.moles_t
variable_types.molar_flux_t
variable_types.molar_concentration_t
variable_types.molar_flowrate_t
variable_types.heat_t
variable_types.heat_flux_t
variable_types.heat_transfer_coefficient_t
variable_types.power_t
variable_types.specific_heat_capacity_t
variable_types.density_t
variable_types.thermal_conductivity_t
variable_types.dynamic_viscosity_t
variable_types.diffusivity_t
variable_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