daeFiniteElementModel |
|
daeFiniteElementEquation |
|
daeFiniteElementVariableInfo |
|
daeFiniteElementObjectInfo |
|
daeFiniteElementObject_t |
daeFiniteElementModel
¶Bases: pyCore.daeModel
__init__
((object)self, (str)name, (daeModel)parentModel, (str)description, (daeFiniteElementObject_t)feObject) → None :¶Constructor...
daeFiniteElementModel
Bases: pyCore.daeModel
DeclareEquations
((daeFiniteElementModel)self) → None :¶User-defined function where all model equations ans state transition networks are declared. Must be always implemented in derived classes.
UpdateEquations
((daeFiniteElementModel)self) → None¶daeFiniteElementEquation
¶Bases: pyCore.daeEquation
daeFiniteElementVariableInfo
¶Bases: Boost.Python.instance
Multiplicity
¶VariableDescription
¶VariableName
¶m_nNumberOfDOFs
¶daeFiniteElementObjectInfo
¶Bases: Boost.Python.instance
NumberOfDOFsPerVariable
¶TotalNumberDOFs
¶VariableInfos
¶daeFiniteElementObject_t
¶Bases: Boost.Python.instance
AssembleSystem
((daeFiniteElementObject_t)self) → None¶AssembleSystem( (daeFiniteElementObject_t)arg1) -> None
Asystem
((daeFiniteElementObject_t)self) → daeMatrix_adouble¶Asystem( (daeFiniteElementObject_t)arg1) -> None
Fload
((daeFiniteElementObject_t)self) → daeArray_adouble¶Fload( (daeFiniteElementObject_t)arg1) -> None
GetObjectInfo
((daeFiniteElementObject_t)self) → daeFiniteElementObjectInfo¶GetObjectInfo( (daeFiniteElementObject_t)arg1) -> None
Msystem
((daeFiniteElementObject_t)self) → daeMatrix_adouble¶Msystem( (daeFiniteElementObject_t)arg1) -> None
NeedsReAssembling
((daeFiniteElementObject_t)self) → bool¶NeedsReAssembling( (daeFiniteElementObject_t)arg1) -> None
ReAssembleSystem
((daeFiniteElementObject_t)self) → None¶ReAssembleSystem( (daeFiniteElementObject_t)arg1) -> None
RowIndices
((daeFiniteElementObject_t)arg1, (int)self, (object)row) → None¶RowIndices( (daeFiniteElementObject_t)arg1, (int)arg2, (object)arg3) -> None
These classes are instantiated by the users and used to specify:
Since it is not possible to use deal.II template classes in Python, separate classes are provided for three spatial dimensions.
dealiiFiniteElementDOF_1D
¶Bases: Boost.Python.instance
__init__
((object)arg1, (str)name, (str)description, (FiniteElement_1D)fe, (int)multiplicity[, (daeVariableType)variableType=daeVariableType(name="no_t", units=, lowerBound=-1e+20, upperBound=1e+20, initialGuess=0, absoluteTolerance=1e-05, valueConstraint=0)]) → None¶Description
¶Multiplicity
¶Name
¶dealiiFiniteElementDOF_2D
¶Bases: Boost.Python.instance
__init__
((object)arg1, (str)name, (str)description, (FiniteElement_2D)fe, (int)multiplicity[, (daeVariableType)variableType=daeVariableType(name="no_t", units=, lowerBound=-1e+20, upperBound=1e+20, initialGuess=0, absoluteTolerance=1e-05, valueConstraint=0)]) → None¶Description
¶Multiplicity
¶Name
¶dealiiFiniteElementDOF_3D
¶Bases: Boost.Python.instance
__init__
((object)arg1, (str)name, (str)description, (FiniteElement_3D)fe, (int)multiplicity[, (daeVariableType)variableType=daeVariableType(name="no_t", units=, lowerBound=-1e+20, upperBound=1e+20, initialGuess=0, absoluteTolerance=1e-05, valueConstraint=0)]) → None¶Description
¶Multiplicity
¶Name
¶dealiiFiniteElementWeakForm_1D
¶Bases: Boost.Python.instance
__init__
((object)self, (object)Aij, (object)Mij, (object)Fi[, (feExpression_1D)innerCellFaceAij=<pyDealII.feExpression_1D object at 0x7f2552fa7978>[, (feExpression_1D)innerCellFaceFi=<pyDealII.feExpression_1D object at 0x7f2552fa7920>[, (dict)boundaryFaceAij={}[, (dict)boundaryFaceFi={}[, (dict)functionsDirichletBC={}[, (dict)surfaceIntegrals={}[, (list)volumeIntegrals=[]]]]]]]]) → None¶Aij
¶Fi
¶Mij
¶boundaryFaceAij
¶boundaryFaceFi
¶functionsDirichletBC
¶innerCellFaceAij
¶innerCellFaceFi
¶surfaceIntegrals
¶volumeIntegrals
¶dealiiFiniteElementWeakForm_2D
¶Bases: Boost.Python.instance
__init__
((object)self, (object)Aij, (object)Mij, (object)Fi[, (feExpression_2D)innerCellFaceAij=<pyDealII.feExpression_2D object at 0x7f2552fa7a28>[, (feExpression_2D)innerCellFaceFi=<pyDealII.feExpression_2D object at 0x7f2552fa79d0>[, (dict)boundaryFaceAij={}[, (dict)boundaryFaceFi={}[, (dict)functionsDirichletBC={}[, (dict)surfaceIntegrals={}[, (list)volumeIntegrals=[]]]]]]]]) → None¶Aij
¶Fi
¶Mij
¶boundaryFaceAij
¶boundaryFaceFi
¶functionsDirichletBC
¶innerCellFaceAij
¶innerCellFaceFi
¶surfaceIntegrals
¶volumeIntegrals
¶dealiiFiniteElementWeakForm_3D
¶Bases: Boost.Python.instance
__init__
((object)self, (object)Aij, (object)Mij, (object)Fi[, (feExpression_3D)innerCellFaceAij=<pyDealII.feExpression_3D object at 0x7f2552fa7ad8>[, (feExpression_3D)innerCellFaceFi=<pyDealII.feExpression_3D object at 0x7f2552fa7a80>[, (dict)boundaryFaceAij={}[, (dict)boundaryFaceFi={}[, (dict)functionsDirichletBC={}[, (dict)surfaceIntegrals={}[, (list)volumeIntegrals=[]]]]]]]]) → None¶Aij
¶Fi
¶FunctionsDirichletBC
¶Mij
¶boundaryFaceAij
¶boundaryFaceFi
¶innerCellFaceAij
¶innerCellFaceFi
¶surfaceIntegrals
¶volumeIntegrals
¶dealiiFiniteElementSystem_1D
¶Bases: pyCore.daeFiniteElementObject_t
__init__
((object)arg1, (str)meshFilename, (Quadrature_1D)quadrature, (Quadrature_0D)faceQuadrature, (list)dofs) → None¶dealiiFiniteElementSystem_2D
¶Bases: pyCore.daeFiniteElementObject_t
__init__
((object)arg1, (str)meshFilename, (Quadrature_2D)quadrature, (Quadrature_1D)faceQuadrature, (list)dofs) → None¶dealiiFiniteElementSystem_3D
¶Bases: pyCore.daeFiniteElementObject_t
__init__
((object)arg1, (str)meshFilename, (Quadrature_3D)quadrature, (Quadrature_2D)faceQuadrature, (list)dofs) → None¶dealIIDataReporter
¶FiniteElement_1D
¶Bases: Boost.Python.instance
FiniteElement_2D
¶Bases: Boost.Python.instance
FiniteElement_3D
¶Bases: Boost.Python.instance
FE_Q_1D
¶Bases: pyDealII.FiniteElement_1D
__init__
((object)arg1, (int)polynomialOrder) → None¶FE_Q_2D
¶Bases: pyDealII.FiniteElement_2D
__init__
((object)arg1, (int)polynomialOrder) → None¶FE_Q_3D
¶Bases: pyDealII.FiniteElement_3D
__init__
((object)arg1, (int)polynomialOrder) → None¶FE_Bernstein_1D
¶Bases: pyDealII.FiniteElement_1D
__init__
((object)arg1, (int)polynomialOrder) → None¶FE_Bernstein_2D
¶Bases: pyDealII.FiniteElement_2D
__init__
((object)arg1, (int)polynomialOrder) → None¶FE_Bernstein_3D
¶Bases: pyDealII.FiniteElement_3D
__init__
((object)arg1, (int)polynomialOrder) → None¶FE_RaviartThomas_1D
¶Bases: pyDealII.FiniteElement_1D
__init__
((object)arg1, (int)polynomialOrder) → None¶FE_RaviartThomas_2D
¶Bases: pyDealII.FiniteElement_2D
__init__
((object)arg1, (int)polynomialOrder) → None¶FE_RaviartThomas_3D
¶Bases: pyDealII.FiniteElement_3D
__init__
((object)arg1, (int)polynomialOrder) → None¶FE_DGRaviartThomas_1D
¶Bases: pyDealII.FiniteElement_1D
__init__
((object)arg1, (int)polynomialOrder) → None¶FE_DGRaviartThomas_2D
¶Bases: pyDealII.FiniteElement_2D
__init__
((object)arg1, (int)polynomialOrder) → None¶FE_DGRaviartThomas_3D
¶Bases: pyDealII.FiniteElement_3D
__init__
((object)arg1, (int)polynomialOrder) → None¶FE_Nedelec_1D
¶Bases: pyDealII.FiniteElement_1D
__init__
((object)arg1, (int)polynomialOrder) → None¶FE_Nedelec_2D
¶Bases: pyDealII.FiniteElement_2D
__init__
((object)arg1, (int)polynomialOrder) → None¶FE_Nedelec_3D
¶Bases: pyDealII.FiniteElement_3D
__init__
((object)arg1, (int)polynomialOrder) → None¶FE_DGNedelec_1D
¶Bases: pyDealII.FiniteElement_1D
__init__
((object)arg1, (int)polynomialOrder) → None¶FE_DGNedelec_2D
¶Bases: pyDealII.FiniteElement_2D
__init__
((object)arg1, (int)polynomialOrder) → None¶FE_DGNedelec_3D
¶Bases: pyDealII.FiniteElement_3D
__init__
((object)arg1, (int)polynomialOrder) → None¶FE_BDM_1D
¶Bases: pyDealII.FiniteElement_1D
__init__
((object)arg1, (int)polynomialOrder) → None¶FE_BDM_2D
¶Bases: pyDealII.FiniteElement_2D
__init__
((object)arg1, (int)polynomialOrder) → None¶FE_BDM_3D
¶Bases: pyDealII.FiniteElement_3D
__init__
((object)arg1, (int)polynomialOrder) → None¶FE_DGBDM_1D
¶Bases: pyDealII.FiniteElement_1D
__init__
((object)arg1, (int)polynomialOrder) → None¶FE_DGBDM_2D
¶Bases: pyDealII.FiniteElement_2D
__init__
((object)arg1, (int)polynomialOrder) → None¶FE_DGBDM_3D
¶Bases: pyDealII.FiniteElement_3D
__init__
((object)arg1, (int)polynomialOrder) → None¶FE_ABF_1D
¶Bases: pyDealII.FiniteElement_1D
__init__
((object)arg1, (int)polynomialOrder) → None¶FE_ABF_2D
¶Bases: pyDealII.FiniteElement_2D
__init__
((object)arg1, (int)polynomialOrder) → None¶FE_ABF_3D
¶Bases: pyDealII.FiniteElement_3D
__init__
((object)arg1, (int)polynomialOrder) → None¶FE_DGQ_1D
¶Bases: pyDealII.FiniteElement_1D
__init__
((object)arg1, (int)polynomialOrder) → None¶FE_DGQ_2D
¶Bases: pyDealII.FiniteElement_2D
__init__
((object)arg1, (int)polynomialOrder) → None¶FE_DGQ_3D
¶Bases: pyDealII.FiniteElement_3D
__init__
((object)arg1, (int)polynomialOrder) → None¶FE_DGP_1D
¶Bases: pyDealII.FiniteElement_1D
__init__
((object)arg1, (int)polynomialOrder) → None¶FE_DGP_2D
¶Bases: pyDealII.FiniteElement_2D
__init__
((object)arg1, (int)polynomialOrder) → None¶FE_DGP_3D
¶Bases: pyDealII.FiniteElement_3D
__init__
((object)arg1, (int)polynomialOrder) → None¶Quadrature_0D
¶Bases: Boost.Python.instance
Quadrature_1D
¶Bases: Boost.Python.instance
Quadrature_2D
¶Bases: Boost.Python.instance
Quadrature_3D
¶Bases: Boost.Python.instance
QGauss_0D
¶Bases: pyDealII.Quadrature_0D
__init__
((object)self, (int)n_quadrature_points) → None¶QGauss_1D
¶Bases: pyDealII.Quadrature_1D
__init__
((object)self, (int)n_quadrature_points) → None¶QGauss_2D
¶Bases: pyDealII.Quadrature_2D
__init__
((object)self, (int)n_quadrature_points) → None¶QGauss_3D
¶Bases: pyDealII.Quadrature_3D
__init__
((object)self, (int)n_quadrature_points) → None¶QGaussLobatto_0D
¶Bases: pyDealII.Quadrature_0D
__init__
((object)self, (int)n_quadrature_points) → None¶QGaussLobatto_1D
¶Bases: pyDealII.Quadrature_1D
__init__
((object)self, (int)n_quadrature_points) → None¶QGaussLobatto_2D
¶Bases: pyDealII.Quadrature_2D
__init__
((object)self, (int)n_quadrature_points) → None¶QGaussLobatto_3D
¶Bases: pyDealII.Quadrature_3D
__init__
((object)self, (int)n_quadrature_points) → None¶QMidpoint_1D
¶Bases: pyDealII.Quadrature_1D
__init__
((object)self) → None¶QMidpoint_2D
¶Bases: pyDealII.Quadrature_2D
__init__
((object)self) → None¶QMidpoint_3D
¶Bases: pyDealII.Quadrature_3D
__init__
((object)self) → None¶QSimpson_1D
¶Bases: pyDealII.Quadrature_1D
__init__
((object)self) → None¶QSimpson_2D
¶Bases: pyDealII.Quadrature_2D
__init__
((object)self) → None¶QSimpson_3D
¶Bases: pyDealII.Quadrature_3D
__init__
((object)self) → None¶QTrapez_1D
¶Bases: pyDealII.Quadrature_1D
__init__
((object)self) → None¶QTrapez_2D
¶Bases: pyDealII.Quadrature_2D
__init__
((object)self) → None¶QTrapez_3D
¶Bases: pyDealII.Quadrature_3D
__init__
((object)self) → None¶QMilne_1D
¶Bases: pyDealII.Quadrature_1D
__init__
((object)self) → None¶QMilne_2D
¶Bases: pyDealII.Quadrature_2D
__init__
((object)self) → None¶QMilne_3D
¶Bases: pyDealII.Quadrature_3D
__init__
((object)self) → None¶QWeddle_1D
¶Bases: pyDealII.Quadrature_1D
__init__
((object)self) → None¶QWeddle_2D
¶Bases: pyDealII.Quadrature_2D
__init__
((object)self) → None¶QWeddle_3D
¶Bases: pyDealII.Quadrature_3D
__init__
((object)self) → None¶QGaussLog_1D
¶Bases: pyDealII.Quadrature_1D
__init__
((object)self, (int)n_quadrature_points[, (bool)revert=False]) → None¶QGaussLogR_1D
¶Bases: pyDealII.Quadrature_1D
__init__
((object)self, (int)n_quadrature_points[, (Point_1D)x0=Point<2, double>(x=0, y=0)[, (float)alpha=1.0[, (bool)factor_out_singular_weight=False]]]) → None¶QGaussOneOverR_2D
¶Bases: pyDealII.Quadrature_2D
__init__
((object)self, (int)n_quadrature_points, (Point_2D)singularity[, (bool)factor_out_singular_weight=False]) → None¶QGaussChebyshev_1D
¶Bases: pyDealII.Quadrature_1D
__init__
((object)self, (int)n_quadrature_points) → None¶QGaussChebyshev_2D
¶Bases: pyDealII.Quadrature_2D
__init__
((object)self, (int)n_quadrature_points) → None¶QGaussChebyshev_3D
¶Bases: pyDealII.Quadrature_3D
__init__
((object)self, (int)n_quadrature_points) → None¶QGaussLobattoChebyshev_1D
¶Bases: pyDealII.Quadrature_1D
__init__
((object)self, (int)n_quadrature_points) → None¶QGaussLobattoChebyshev_2D
¶Bases: pyDealII.Quadrature_2D
__init__
((object)self, (int)n_quadrature_points) → None¶QGaussLobattoChebyshev_3D
¶Bases: pyDealII.Quadrature_3D
__init__
((object)self, (int)n_quadrature_points) → None¶feExpression_1D
¶Bases: Boost.Python.instance
abs
((feExpression_1D)arg1) → feExpression_1D¶acos
((feExpression_1D)arg1) → feExpression_1D¶acosh
((feExpression_1D)arg1) → feExpression_1D¶asin
((feExpression_1D)arg1) → feExpression_1D¶asinh
((feExpression_1D)arg1) → feExpression_1D¶atan
((feExpression_1D)arg1) → feExpression_1D¶atanh
((feExpression_1D)arg1) → feExpression_1D¶cos
((feExpression_1D)arg1) → feExpression_1D¶cosh
((feExpression_1D)arg1) → feExpression_1D¶double_contract
((feExpression_1D)arg1, (feExpression_1D)arg2) → feExpression_1D¶erf
((feExpression_1D)arg1) → feExpression_1D¶exp
((feExpression_1D)arg1) → feExpression_1D¶log
((feExpression_1D)arg1) → feExpression_1D¶log10
((feExpression_1D)arg1) → feExpression_1D¶scalar_product
((feExpression_1D)arg1, (feExpression_1D)arg2) → feExpression_1D¶sin
((feExpression_1D)arg1) → feExpression_1D¶sinh
((feExpression_1D)arg1) → feExpression_1D¶sqrt
((feExpression_1D)arg1) → feExpression_1D¶tan
((feExpression_1D)arg1) → feExpression_1D¶tanh
((feExpression_1D)arg1) → feExpression_1D¶feExpression_2D
¶Bases: Boost.Python.instance
abs
((feExpression_2D)arg1) → feExpression_2D¶acos
((feExpression_2D)arg1) → feExpression_2D¶acosh
((feExpression_2D)arg1) → feExpression_2D¶asin
((feExpression_2D)arg1) → feExpression_2D¶asinh
((feExpression_2D)arg1) → feExpression_2D¶atan
((feExpression_2D)arg1) → feExpression_2D¶atanh
((feExpression_2D)arg1) → feExpression_2D¶cos
((feExpression_2D)arg1) → feExpression_2D¶cosh
((feExpression_2D)arg1) → feExpression_2D¶double_contract
((feExpression_2D)arg1, (feExpression_2D)arg2) → feExpression_2D¶erf
((feExpression_2D)arg1) → feExpression_2D¶exp
((feExpression_2D)arg1) → feExpression_2D¶log
((feExpression_2D)arg1) → feExpression_2D¶log10
((feExpression_2D)arg1) → feExpression_2D¶scalar_product
((feExpression_2D)arg1, (feExpression_2D)arg2) → feExpression_2D¶sin
((feExpression_2D)arg1) → feExpression_2D¶sinh
((feExpression_2D)arg1) → feExpression_2D¶sqrt
((feExpression_2D)arg1) → feExpression_2D¶tan
((feExpression_2D)arg1) → feExpression_2D¶tanh
((feExpression_2D)arg1) → feExpression_2D¶feExpression_3D
¶Bases: Boost.Python.instance
abs
((feExpression_3D)arg1) → feExpression_3D¶acos
((feExpression_3D)arg1) → feExpression_3D¶acosh
((feExpression_3D)arg1) → feExpression_3D¶asin
((feExpression_3D)arg1) → feExpression_3D¶asinh
((feExpression_3D)arg1) → feExpression_3D¶atan
((feExpression_3D)arg1) → feExpression_3D¶atanh
((feExpression_3D)arg1) → feExpression_3D¶cos
((feExpression_3D)arg1) → feExpression_3D¶cosh
((feExpression_3D)arg1) → feExpression_3D¶double_contract
((feExpression_3D)arg1, (feExpression_3D)arg2) → feExpression_3D¶erf
((feExpression_3D)arg1) → feExpression_3D¶exp
((feExpression_3D)arg1) → feExpression_3D¶log
((feExpression_3D)arg1) → feExpression_3D¶log10
((feExpression_3D)arg1) → feExpression_3D¶scalar_product
((feExpression_3D)arg1, (feExpression_3D)arg2) → feExpression_3D¶sin
((feExpression_3D)arg1) → feExpression_3D¶sinh
((feExpression_3D)arg1) → feExpression_3D¶sqrt
((feExpression_3D)arg1) → feExpression_3D¶tan
((feExpression_3D)arg1) → feExpression_3D¶tanh
((feExpression_3D)arg1) → feExpression_3D¶constant_1D
((float)value) → feExpression_1D¶constant_2D
((float)value) → feExpression_2D¶constant_3D
((float)value) → feExpression_3D¶phi_1D
((str)variableName, (int)shapeFunction, (int)quadraturePoint) → feExpression_1D¶phi_2D
((str)variableName, (int)shapeFunction, (int)quadraturePoint) → feExpression_2D¶phi_3D
((str)variableName, (int)shapeFunction, (int)quadraturePoint) → feExpression_3D¶dphi_1D
((str)variableName, (int)shapeFunction, (int)quadraturePoint) → feExpression_1D¶dphi_2D
((str)variableName, (int)shapeFunction, (int)quadraturePoint) → feExpression_2D¶dphi_3D
((str)variableName, (int)shapeFunction, (int)quadraturePoint) → feExpression_3D¶d2phi_1D
((str)variableName, (int)shapeFunction, (int)quadraturePoint) → feExpression_1D¶d2phi_2D
((str)variableName, (int)shapeFunction, (int)quadraturePoint) → feExpression_2D¶d2phi_3D
((str)variableName, (int)shapeFunction, (int)quadraturePoint) → feExpression_3D¶JxW_1D
((int)quadraturePoint) → feExpression_1D¶JxW_2D
((int)quadraturePoint) → feExpression_2D¶JxW_3D
((int)quadraturePoint) → feExpression_3D¶xyz_1D
((int)quadraturePoint) → feExpression_1D¶xyz_2D
((int)quadraturePoint) → feExpression_2D¶xyz_3D
((int)quadraturePoint) → feExpression_3D¶normal_1D
((int)quadraturePoint) → feExpression_1D¶normal_2D
((int)quadraturePoint) → feExpression_2D¶normal_3D
((int)quadraturePoint) → feExpression_3D¶function_value_1D
((str)functionName, (Function_1D)fun, (feExpression_1D)point[, (int)component=0]) → feExpression_1D¶function_value_2D
((str)functionName, (Function_2D)fun, (feExpression_2D)point[, (int)component=0]) → feExpression_2D¶function_value_3D
((str)functionName, (Function_3D)fun, (feExpression_3D)point[, (int)component=0]) → feExpression_3D¶function_gradient_1D
((str)functionName, (Function_1D)fun, (feExpression_1D)point[, (int)component=0]) → feExpression_1D¶function_gradient_2D
((str)functionName, (Function_2D)fun, (feExpression_2D)point[, (int)component=0]) → feExpression_2D¶function_gradient_3D
((str)functionName, (Function_3D)fun, (feExpression_3D)point[, (int)component=0]) → feExpression_3D¶function_adouble_value_1D
((str)functionName, (adoubleFunction_1D)fun, (feExpression_1D)point[, (int)component=0]) → feExpression_1D¶function_adouble_value_1D
((str)functionName, (adoubleFunction_1D)fun, (feExpression_1D)point[, (int)component=0]) → feExpression_1Dfunction_adouble_value_1D
((str)functionName, (adoubleFunction_1D)fun, (feExpression_1D)point[, (int)component=0]) → feExpression_1Dfunction_adouble_gradient_1D
((str)functionName, (adoubleFunction_1D)fun, (feExpression_1D)point[, (int)component=0]) → feExpression_1D¶function_adouble_gradient_1D
((str)functionName, (adoubleFunction_1D)fun, (feExpression_1D)point[, (int)component=0]) → feExpression_1Dfunction_adouble_gradient_1D
((str)functionName, (adoubleFunction_1D)fun, (feExpression_1D)point[, (int)component=0]) → feExpression_1Dtensor1_function_value_1D
((str)functionName, (TensorFunction_1_1D)tensorFunction, (feExpression_1D)point) → feExpression_1D¶tensor1_function_value_1D
((str)functionName, (TensorFunction_1_1D)tensorFunction, (feExpression_1D)point) → feExpression_1Dtensor1_function_value_1D
((str)functionName, (TensorFunction_1_1D)tensorFunction, (feExpression_1D)point) → feExpression_1Dtensor2_function_value_1D
((str)functionName, (TensorFunction_2_1D)tensorFunction, (feExpression_1D)point) → feExpression_1D¶tensor2_function_value_1D
((str)functionName, (TensorFunction_2_1D)tensorFunction, (feExpression_1D)point) → feExpression_1Dtensor2_function_value_1D
((str)functionName, (TensorFunction_2_1D)tensorFunction, (feExpression_1D)point) → feExpression_1Dtensor1_function_gradient_1D
((str)functionName, (TensorFunction_1_1D)tensorFunction, (feExpression_1D)point) → feExpression_1D¶tensor1_function_gradient_1D
((str)functionName, (TensorFunction_1_1D)tensorFunction, (feExpression_1D)point) → feExpression_1Dtensor1_function_gradient_1D
((str)functionName, (TensorFunction_1_1D)tensorFunction, (feExpression_1D)point) → feExpression_1Dtensor2_function_gradient_1D
((str)functionName, (TensorFunction_2_1D)tensorFunction, (feExpression_1D)point) → feExpression_1D¶tensor2_function_gradient_1D
((str)functionName, (TensorFunction_2_1D)tensorFunction, (feExpression_1D)point) → feExpression_1Dtensor2_function_gradient_1D
((str)functionName, (TensorFunction_2_1D)tensorFunction, (feExpression_1D)point) → feExpression_1Dphi_vector_1D
((str)variableName, (int)shapeFunction, (int)quadraturePoint) → feExpression_1D¶phi_vector_2D
((str)variableName, (int)shapeFunction, (int)quadraturePoint) → feExpression_2D¶phi_vector_3D
((str)variableName, (int)shapeFunction, (int)quadraturePoint) → feExpression_3D¶dphi_vector_1D
((str)variableName, (int)shapeFunction, (int)quadraturePoint) → feExpression_1D¶dphi_vector_2D
((str)variableName, (int)shapeFunction, (int)quadraturePoint) → feExpression_2D¶dphi_vector_3D
((str)variableName, (int)shapeFunction, (int)quadraturePoint) → feExpression_3D¶d2phi_vector_1D
((str)variableName, (int)shapeFunction, (int)quadraturePoint) → feExpression_1D¶d2phi_vector_2D
((str)variableName, (int)shapeFunction, (int)quadraturePoint) → feExpression_2D¶d2phi_vector_3D
((str)variableName, (int)shapeFunction, (int)quadraturePoint) → feExpression_3D¶div_phi_1D
((str)variableName, (int)shapeFunction, (int)quadraturePoint) → feExpression_1D¶div_phi_2D
((str)variableName, (int)shapeFunction, (int)quadraturePoint) → feExpression_2D¶div_phi_3D
((str)variableName, (int)shapeFunction, (int)quadraturePoint) → feExpression_3D¶dof_1D
((str)variableName, (int)shapeFunction) → feExpression_1D¶dof_2D
((str)variableName, (int)shapeFunction) → feExpression_2D¶dof_3D
((str)variableName, (int)shapeFunction) → feExpression_3D¶dof_approximation_1D
((str)variableName, (int)quadraturePoint) → feExpression_1D¶dof_approximation_2D
((str)variableName, (int)quadraturePoint) → feExpression_2D¶dof_approximation_3D
((str)variableName, (int)quadraturePoint) → feExpression_3D¶dof_gradient_approximation_1D
((str)variableName, (int)quadraturePoint) → feExpression_1D¶dof_gradient_approximation_2D
((str)variableName, (int)quadraturePoint) → feExpression_2D¶dof_gradient_approximation_3D
((str)variableName, (int)quadraturePoint) → feExpression_3D¶dof_hessian_approximation_1D
((str)variableName, (int)quadraturePoint) → feExpression_1D¶dof_hessian_approximation_2D
((str)variableName, (int)quadraturePoint) → feExpression_2D¶dof_hessian_approximation_3D
((str)variableName, (int)quadraturePoint) → feExpression_3D¶vector_dof_approximation_1D
((str)variableName, (int)quadraturePoint) → feExpression_1D¶vector_dof_approximation_2D
((str)variableName, (int)quadraturePoint) → feExpression_2D¶vector_dof_approximation_3D
((str)variableName, (int)quadraturePoint) → feExpression_3D¶vector_dof_gradient_approximation_1D
((str)variableName, (int)quadraturePoint) → feExpression_1D¶vector_dof_gradient_approximation_2D
((str)variableName, (int)quadraturePoint) → feExpression_2D¶vector_dof_gradient_approximation_3D
((str)variableName, (int)quadraturePoint) → feExpression_3D¶adouble_1D
((adouble)ad) → feExpression_1D¶adouble_2D
((adouble)ad) → feExpression_2D¶adouble_3D
((adouble)ad) → feExpression_3D¶tensor1_1D
((Tensor_1_1D)tensor) → feExpression_1D¶tensor1_2D
((Tensor_1_2D)tensor) → feExpression_2D¶tensor1_3D
((Tensor_1_3D)tensor) → feExpression_3D¶tensor2_1D
((Tensor_2_1D)tensor) → feExpression_1D¶tensor2_2D
((Tensor_2_2D)tensor) → feExpression_2D¶tensor2_3D
((Tensor_2_3D)tensor) → feExpression_3D¶tensor3_1D
((object)tensor) → feExpression_1D¶tensor3_2D
((object)tensor) → feExpression_2D¶tensor3_3D
((object)tensor) → feExpression_3D¶adouble_tensor1_1D
((adoubleTensor_1_1D)tensor) → feExpression_1D¶adouble_tensor1_2D
((adoubleTensor_1_2D)tensor) → feExpression_2D¶adouble_tensor1_3D
((adoubleTensor_1_3D)tensor) → feExpression_3D¶adouble_tensor2_1D
((adoubleTensor_2_1D)tensor) → feExpression_1D¶adouble_tensor2_2D
((adoubleTensor_2_2D)tensor) → feExpression_2D¶adouble_tensor2_3D
((adoubleTensor_2_3D)tensor) → feExpression_3D¶adouble_tensor3_1D
((object)tensor) → feExpression_1D¶adouble_tensor3_2D
((object)tensor) → feExpression_2D¶adouble_tensor3_3D
((object)tensor) → feExpression_3D¶Function_1D
¶Bases: Boost.Python.instance
gradient
((Function_1D)self, (Point_1D)point[, (int)component=0]) → Tensor_1_1D¶gradient( (Function_1D)arg1, (Point_1D)arg2, (int)arg3) -> None
value
((Function_1D)self, (Point_1D)point[, (int)component=0]) → float¶value( (Function_1D)arg1, (Point_1D)arg2, (int)arg3) -> None
vector_gradient
((Function_1D)arg1, (Point_1D)self, (object)point) → None¶vector_gradient( (Function_1D)arg1, (Point_1D)arg2, (object)arg3) -> None
vector_value
((Function_1D)arg1, (Point_1D)self, (Vector)point) → None¶vector_value( (Function_1D)arg1, (Point_1D)arg2, (Vector)arg3) -> None
Function_2D
¶Bases: Boost.Python.instance
gradient
((Function_2D)self, (Point_2D)point[, (int)component=0]) → Tensor_1_2D¶gradient( (Function_2D)arg1, (Point_2D)arg2, (int)arg3) -> None
value
((Function_2D)self, (Point_2D)point[, (int)component=0]) → float¶value( (Function_2D)arg1, (Point_2D)arg2, (int)arg3) -> None
vector_gradient
((Function_2D)arg1, (Point_2D)self, (object)point) → None¶vector_gradient( (Function_2D)arg1, (Point_2D)arg2, (object)arg3) -> None
vector_value
((Function_2D)arg1, (Point_2D)self, (Vector)point) → None¶vector_value( (Function_2D)arg1, (Point_2D)arg2, (Vector)arg3) -> None
Function_3D
¶Bases: Boost.Python.instance
gradient
((Function_3D)self, (Point_3D)point[, (int)component=0]) → Tensor_1_3D¶gradient( (Function_3D)arg1, (Point_3D)arg2, (int)arg3) -> None
value
((Function_3D)self, (Point_3D)point[, (int)component=0]) → float¶value( (Function_3D)arg1, (Point_3D)arg2, (int)arg3) -> None
vector_gradient
((Function_3D)arg1, (Point_3D)self, (object)point) → None¶vector_gradient( (Function_3D)arg1, (Point_3D)arg2, (object)arg3) -> None
vector_value
((Function_3D)arg1, (Point_3D)self, (Vector)point) → None¶vector_value( (Function_3D)arg1, (Point_3D)arg2, (Vector)arg3) -> None
adoubleFunction_1D
¶Bases: Boost.Python.instance
gradient
((adoubleFunction_1D)self, (Point_1D)point[, (int)component=0]) → adoubleTensor_1_1D¶gradient( (adoubleFunction_1D)arg1, (Point_1D)arg2, (int)arg3) -> None
value
((adoubleFunction_1D)self, (Point_1D)point[, (int)component=0]) → adouble¶value( (adoubleFunction_1D)arg1, (Point_1D)arg2, (int)arg3) -> None
vector_gradient
((adoubleFunction_1D)arg1, (Point_1D)self, (object)point) → None¶vector_gradient( (adoubleFunction_1D)arg1, (Point_1D)arg2, (object)arg3) -> None
vector_value
((adoubleFunction_1D)arg1, (Point_1D)self, (object)point) → None¶vector_value( (adoubleFunction_1D)arg1, (Point_1D)arg2, (object)arg3) -> None
adoubleFunction_2D
¶Bases: Boost.Python.instance
gradient
((adoubleFunction_2D)self, (Point_2D)point[, (int)component=0]) → adoubleTensor_1_2D¶gradient( (adoubleFunction_2D)arg1, (Point_2D)arg2, (int)arg3) -> None
value
((adoubleFunction_2D)self, (Point_2D)point[, (int)component=0]) → adouble¶value( (adoubleFunction_2D)arg1, (Point_2D)arg2, (int)arg3) -> None
vector_gradient
((adoubleFunction_2D)arg1, (Point_2D)self, (object)point) → None¶vector_gradient( (adoubleFunction_2D)arg1, (Point_2D)arg2, (object)arg3) -> None
vector_value
((adoubleFunction_2D)arg1, (Point_2D)self, (object)point) → None¶vector_value( (adoubleFunction_2D)arg1, (Point_2D)arg2, (object)arg3) -> None
adoubleFunction_3D
¶Bases: Boost.Python.instance
gradient
((adoubleFunction_3D)self, (Point_3D)point[, (int)component=0]) → adoubleTensor_1_3D¶gradient( (adoubleFunction_3D)arg1, (Point_3D)arg2, (int)arg3) -> None
value
((adoubleFunction_3D)self, (Point_3D)point[, (int)component=0]) → adouble¶value( (adoubleFunction_3D)arg1, (Point_3D)arg2, (int)arg3) -> None
vector_gradient
((adoubleFunction_3D)arg1, (Point_3D)self, (object)point) → None¶vector_gradient( (adoubleFunction_3D)arg1, (Point_3D)arg2, (object)arg3) -> None
vector_value
((adoubleFunction_3D)arg1, (Point_3D)self, (object)point) → None¶vector_value( (adoubleFunction_3D)arg1, (Point_3D)arg2, (object)arg3) -> None
ConstantFunction_1D
¶Bases: pyDealII.Function_1D
ConstantFunction_2D
¶Bases: pyDealII.Function_2D
ConstantFunction_3D
¶Bases: pyDealII.Function_3D
adoubleConstantFunction_1D
¶Bases: pyDealII.adoubleFunction_1D
adoubleConstantFunction_2D
¶Bases: pyDealII.adoubleFunction_2D
adoubleConstantFunction_3D
¶Bases: pyDealII.adoubleFunction_3D
TensorFunction_1_1D
¶Bases: Boost.Python.instance
gradient
((TensorFunction_1_1D)self, (Point_1D)point) → Tensor_2_1D¶gradient( (TensorFunction_1_1D)arg1, (Point_1D)arg2) -> None
value
((TensorFunction_1_1D)self, (Point_1D)point) → Tensor_1_1D¶value( (TensorFunction_1_1D)arg1, (Point_1D)arg2) -> None
TensorFunction_1_2D
¶Bases: Boost.Python.instance
gradient
((TensorFunction_1_2D)self, (Point_2D)point) → Tensor_2_2D¶gradient( (TensorFunction_1_2D)arg1, (Point_2D)arg2) -> None
value
((TensorFunction_1_2D)self, (Point_2D)point) → Tensor_1_2D¶value( (TensorFunction_1_2D)arg1, (Point_2D)arg2) -> None
TensorFunction_1_3D
¶Bases: Boost.Python.instance
gradient
((TensorFunction_1_3D)self, (Point_3D)point) → Tensor_2_3D¶gradient( (TensorFunction_1_3D)arg1, (Point_3D)arg2) -> None
value
((TensorFunction_1_3D)self, (Point_3D)point) → Tensor_1_3D¶value( (TensorFunction_1_3D)arg1, (Point_3D)arg2) -> None
TensorFunction_2_1D
¶Bases: Boost.Python.instance
gradient
((TensorFunction_2_1D)self, (Point_1D)point) → object¶gradient( (TensorFunction_2_1D)arg1, (Point_1D)arg2) -> None
value
((TensorFunction_2_1D)self, (Point_1D)point) → Tensor_2_1D¶value( (TensorFunction_2_1D)arg1, (Point_1D)arg2) -> None
TensorFunction_2_2D
¶Bases: Boost.Python.instance
gradient
((TensorFunction_2_2D)self, (Point_2D)point) → object¶gradient( (TensorFunction_2_2D)arg1, (Point_2D)arg2) -> None
value
((TensorFunction_2_2D)self, (Point_2D)point) → Tensor_2_2D¶value( (TensorFunction_2_2D)arg1, (Point_2D)arg2) -> None
TensorFunction_2_3D
¶Bases: Boost.Python.instance
gradient
((TensorFunction_2_3D)self, (Point_3D)point) → object¶gradient( (TensorFunction_2_3D)arg1, (Point_3D)arg2) -> None
value
((TensorFunction_2_3D)self, (Point_3D)point) → Tensor_2_3D¶value( (TensorFunction_2_3D)arg1, (Point_3D)arg2) -> None
adoubleTensorFunction_1_1D
¶Bases: Boost.Python.instance
gradient
((adoubleTensorFunction_1_1D)self, (Point_1D)point) → adoubleTensor_2_1D¶gradient( (adoubleTensorFunction_1_1D)arg1, (Point_1D)arg2) -> None
value
((adoubleTensorFunction_1_1D)self, (Point_1D)point) → adoubleTensor_1_1D¶value( (adoubleTensorFunction_1_1D)arg1, (Point_1D)arg2) -> None
adoubleTensorFunction_1_2D
¶Bases: Boost.Python.instance
gradient
((adoubleTensorFunction_1_2D)self, (Point_2D)point) → adoubleTensor_2_2D¶gradient( (adoubleTensorFunction_1_2D)arg1, (Point_2D)arg2) -> None
value
((adoubleTensorFunction_1_2D)self, (Point_2D)point) → adoubleTensor_1_2D¶value( (adoubleTensorFunction_1_2D)arg1, (Point_2D)arg2) -> None
adoubleTensorFunction_1_3D
¶Bases: Boost.Python.instance
gradient
((adoubleTensorFunction_1_3D)self, (Point_3D)point) → adoubleTensor_2_3D¶gradient( (adoubleTensorFunction_1_3D)arg1, (Point_3D)arg2) -> None
value
((adoubleTensorFunction_1_3D)self, (Point_3D)point) → adoubleTensor_1_3D¶value( (adoubleTensorFunction_1_3D)arg1, (Point_3D)arg2) -> None
adoubleTensorFunction_2_1D
¶Bases: Boost.Python.instance
gradient
((adoubleTensorFunction_2_1D)self, (Point_1D)point) → object¶gradient( (adoubleTensorFunction_2_1D)arg1, (Point_1D)arg2) -> None
value
((adoubleTensorFunction_2_1D)self, (Point_1D)point) → adoubleTensor_2_1D¶value( (adoubleTensorFunction_2_1D)arg1, (Point_1D)arg2) -> None
adoubleTensorFunction_2_2D
¶Bases: Boost.Python.instance
gradient
((adoubleTensorFunction_2_2D)self, (Point_2D)point) → object¶gradient( (adoubleTensorFunction_2_2D)arg1, (Point_2D)arg2) -> None
value
((adoubleTensorFunction_2_2D)self, (Point_2D)point) → adoubleTensor_2_2D¶value( (adoubleTensorFunction_2_2D)arg1, (Point_2D)arg2) -> None
adoubleTensorFunction_2_3D
¶Bases: Boost.Python.instance
gradient
((adoubleTensorFunction_2_3D)self, (Point_3D)point) → object¶gradient( (adoubleTensorFunction_2_3D)arg1, (Point_3D)arg2) -> None
value
((adoubleTensorFunction_2_3D)self, (Point_3D)point) → adoubleTensor_2_3D¶value( (adoubleTensorFunction_2_3D)arg1, (Point_3D)arg2) -> None
fe_i |
int(x=0) -> integer |
fe_j |
int(x=0) -> integer |
fe_q |
int(x=0) -> integer |
pyDealII.
fe_i
¶pyDealII.
fe_j
¶pyDealII.
fe_q
¶Tensor_1_1D
¶Bases: Boost.Python.instance
clear
((Tensor_1_1D)arg1) → None¶memory_consumption
() → int¶Tensor_1_2D
¶Bases: Boost.Python.instance
clear
((Tensor_1_2D)arg1) → None¶memory_consumption
() → int¶Tensor_1_3D
¶Bases: Boost.Python.instance
clear
((Tensor_1_3D)arg1) → None¶memory_consumption
() → int¶Tensor_2_1D
¶Bases: Boost.Python.instance
clear
((Tensor_2_1D)arg1) → None¶memory_consumption
() → int¶Tensor_2_2D
¶Bases: Boost.Python.instance
clear
((Tensor_2_2D)arg1) → None¶memory_consumption
() → int¶Tensor_2_3D
¶Bases: Boost.Python.instance
clear
((Tensor_2_3D)arg1) → None¶memory_consumption
() → int¶adoubleTensor_1_1D
¶Bases: Boost.Python.instance
clear
((adoubleTensor_1_1D)arg1) → None¶memory_consumption
() → int¶adoubleTensor_1_2D
¶Bases: Boost.Python.instance
clear
((adoubleTensor_1_2D)arg1) → None¶memory_consumption
() → int¶adoubleTensor_1_3D
¶Bases: Boost.Python.instance
clear
((adoubleTensor_1_3D)arg1) → None¶memory_consumption
() → int¶adoubleTensor_2_1D
¶Bases: Boost.Python.instance
clear
((adoubleTensor_2_1D)arg1) → None¶memory_consumption
() → int¶adoubleTensor_2_2D
¶Bases: Boost.Python.instance
clear
((adoubleTensor_2_2D)arg1) → None¶memory_consumption
() → int¶adoubleTensor_2_3D
¶Bases: Boost.Python.instance
clear
((adoubleTensor_2_3D)arg1) → None¶memory_consumption
() → int¶Point_1D
¶Bases: pyDealII.Tensor_1_1D
distance
((Point_1D)arg1, (Point_1D)arg2) → float¶square
((Point_1D)arg1) → float¶x
¶Point_2D
¶Bases: pyDealII.Tensor_1_2D
distance
((Point_2D)arg1, (Point_2D)arg2) → float¶square
((Point_2D)arg1) → float¶x
¶y
¶Point_3D
¶Bases: pyDealII.Tensor_1_3D
distance
((Point_3D)arg1, (Point_3D)arg2) → float¶square
((Point_3D)arg1) → float¶x
¶y
¶z
¶