Go to the source code of this file.
Classes | |
| class | ExpressionBuilder |
| ExpressionBuilder adds an interface to derived classes that enables convenient construction of FParser expressions through operator overloading. More... | |
| class | ExpressionBuilder::EBTermNode |
| Base class for nodes in the expression tree. More... | |
| class | ExpressionBuilder::EBNumberNode< T > |
| Template class for leaf nodes holding numbers in the expression tree. More... | |
| class | ExpressionBuilder::EBSymbolNode |
| Template class for leaf nodes holding symbols (i.e. variables) in the expression tree. More... | |
| class | ExpressionBuilder::EBTempIDNode |
| Template class for leaf nodes holding anonymous IDs in the expression tree. More... | |
| class | ExpressionBuilder::EBUnaryTermNode |
| Base class for nodes with a single sub node (i.e. functions or operators taking one argument) More... | |
| class | ExpressionBuilder::EBUnaryFuncTermNode |
| Node representing a function with two arguments. More... | |
| class | ExpressionBuilder::EBUnaryOpTermNode |
| Node representing a unary operator. More... | |
| class | ExpressionBuilder::EBBinaryTermNode |
| Base class for nodes with two sub nodes (i.e. functions or operators taking two arguments) More... | |
| class | ExpressionBuilder::EBBinaryOpTermNode |
| Node representing a binary operator. More... | |
| class | ExpressionBuilder::EBBinaryFuncTermNode |
| Node representing a function with two arguments. More... | |
| class | ExpressionBuilder::EBTernaryTermNode |
| Base class for nodes with two sub nodes (i.e. functions or operators taking two arguments) More... | |
| class | ExpressionBuilder::EBTernaryFuncTermNode |
| Node representing a function with three arguments. More... | |
| class | ExpressionBuilder::EBSubstitutionRule |
| Substitution rule functor base class to perform flexible term substitutions. More... | |
| class | ExpressionBuilder::EBSubstitutionRuleTyped< Node_T > |
| Substitution rule base class that applies to nodes of type Node_T. More... | |
| class | ExpressionBuilder::EBTermSubstitution |
| Generic Substitution rule to replace all occurences of a given symbol node term with a user defined term. More... | |
| class | ExpressionBuilder::EBLogPlogSubstitution |
| Substitution rule to replace all occurences of log(x) with plog(x, epsilon) with a user defined term for epsilon. More... | |
| class | ExpressionBuilder::EBTerm |
| User facing host object for an expression tree. More... | |
| class | ExpressionBuilder::EBFunction |
| User facing host object for a function. This combines a term with an argument list. More... | |
Functions | |
| template<typename T > | |
| ExpressionBuilder::EBTerm | pow (const ExpressionBuilder::EBTerm &left, T exponent) |
| ExpressionBuilder::EBTerm pow | ( | const ExpressionBuilder::EBTerm & | left, |
| T | exponent | ||
| ) |
Definition at line 677 of file ExpressionBuilder.h.
Referenced by Xfem::angle_rad_3d(), INSFVMixingLengthTKEDBC::boundaryValue(), INSFVTurbulentViscosityWallFunction::boundaryValue(), INSFVTKEDWallFunctionBC::boundaryValue(), ChurchillChuHTCFunctorMaterialTempl< is_ad >::ChurchillChuHTCFunctorMaterialTempl(), ADMultiplePowerLawCreepStressUpdate::computeDerivative(), PowerLawCreepStressUpdateTempl< is_ad >::computeDerivative(), CompositePowerLawCreepStressUpdateTempl< is_ad >::computeDerivative(), HillCreepStressUpdateTempl< is_ad >::computeDerivative(), HillElastoPlasticityStressUpdateTempl< is_ad >::computeDerivative(), PolynomialQuadrature::Legendre::computeDerivative(), ExponentialCovariance::computedKdlf(), MaternHalfIntCovariance::computedKdlf(), BilinearMixedModeCohesiveZoneModel::computeFinalDisplacementJump(), ADSimpleTurbine1PhaseUserObject::computeFluxesAndResiduals(), ADViscoplasticityStressUpdate::computeH(), IsotropicPowerLawHardeningStressUpdateTempl< is_ad >::computeHardeningDerivative(), HillPlasticityStressUpdateTempl< is_ad >::computeHardeningDerivative(), HillElastoPlasticityStressUpdateTempl< is_ad >::computeHardeningDerivative(), ADViscoplasticityStressUpdate::computeInelasticStrainIncrement(), PolycrystalDiffusivityTensorBase::computeProperties(), ADWallHeatTransferCoefficient3EqnDittusBoelterMaterial::computeQpProperties(), ADWallHeatTransferCoefficientGnielinskiMaterial::computeQpProperties(), ADWallHeatTransferCoefficientKazimiMaterial::computeQpProperties(), ADWallHeatTransferCoefficientLyonMaterial::computeQpProperties(), ADWallHeatTransferCoefficientMikityukMaterial::computeQpProperties(), ADWallHeatTransferCoefficientWeismanMaterial::computeQpProperties(), ADWallHeatTransferCoefficientWolfMcCarthyMaterial::computeQpProperties(), ADWallHeatTransferCoefficientSchadMaterial::computeQpProperties(), ADWallHTCGnielinskiAnnularMaterial::computeQpProperties(), TungstenThermalPropertiesMaterialTempl< is_ad >::computeQpProperties(), BinaryDiffusionCoefMaterial::computeQpProperties(), PorousFlowDiffusivityMillingtonQuirkTempl< is_ad >::computeQpProperties(), PorousFlowThermalConductivityIdealTempl< is_ad >::computeQpProperties(), PorousFlowPermeabilityKozenyCarmanBaseTempl< is_ad >::computeQpProperties(), HeatStructure2DRadiationCouplerRZBC::computeQpResidual(), INSFVTurbulentTemperatureWallFunction::computeQpResidual(), WCNSFV2PInterfaceAreaSourceSink::computeQpResidual(), ElectrostaticContactCondition::computeQpResidual(), INSFVTKESourceSink::computeQpResidual(), INSFVTKEDSourceSink::computeQpResidual(), ADMultiplePowerLawCreepStressUpdate::computeResidual(), HillPlasticityStressUpdateTempl< is_ad >::computeResidual(), HillCreepStressUpdateTempl< is_ad >::computeResidual(), HillElastoPlasticityStressUpdateTempl< is_ad >::computeResidual(), PowerLawCreepStressUpdateTempl< is_ad >::computeResidualInternal(), CompositePowerLawCreepStressUpdateTempl< is_ad >::computeResidualInternal(), ADMultiplePowerLawCreepStressUpdate::computeStressInitialize(), PowerLawCreepStressUpdateTempl< is_ad >::computeStressInitialize(), CompositePowerLawCreepStressUpdateTempl< is_ad >::computeStressInitialize(), IsotropicPowerLawHardeningStressUpdateTempl< is_ad >::computeYieldStress(), XFEM::correctCrackExtensionDirection(), HeatTransferModels::cylindricalGapRadiationHeatFlux(), DittusBoelterFunctorMaterialTempl< is_ad >::DittusBoelterFunctorMaterialTempl(), PorousFlowBrineCO2::equilibriumConstantCO2(), PorousFlowBrineCO2::equilibriumConstantH2O(), Zernike::evaluateOrthonormal(), Zernike::evaluateStandard(), HSCoupler2D2DRadiationUserObject::execute(), ExponentialFrictionFunctorMaterial::ExponentialFrictionFunctorMaterial(), ExponentialCovariance::ExponentialFunction(), ADSmoothTransitionTestMaterial::f2(), WallFriction::FanningFrictionFactorCheng(), WallFriction::FanningFrictionFactorChurchill(), NS::findUStar(), PorousFlowBrineCO2::fugacityCoefficientCO2HighTemp(), PorousFlowBrineCO2::fugacityCoefficientH2OHighTemp(), PorousFlowBrineCO2::fugacityCoefficientsLowTemp(), XFEM::getXFEMqRuleOnLine(), fp::grashof(), HeatTransferUtils::grashof(), PorousFlowBrineCO2::henryConstant(), PolynomialQuadrature::hermite(), ADCubicTransition::initialize(), Water97FluidProperties::k_from_rho_T_template(), PolynomialQuadrature::legendre(), XFEM::markCutEdgesByState(), MaternHalfIntCovariance::maternHalfIntFunction(), NSFVDispersePhaseDragFunctorMaterial::NSFVDispersePhaseDragFunctorMaterial(), HeliumFluidProperties::p_from_T_v(), HeliumFluidProperties::p_from_v_e(), PolynomialFreeEnergy::PolynomialFreeEnergy(), INSADSmagorinskyEddyViscosity::precomputeQpResidual(), CNSFVHLLCStagnationInletBC::preComputeWaveSpeed(), PorousFlowFLACrelperm::relativePermeability(), PorousFlowRelativePermeabilityCoreyTempl< is_ad >::relativePermeability(), PorousFlowVanGenuchten::relativePermeability(), PorousFlowBrooksCorey::relativePermeabilityNW(), PorousFlowVanGenuchten::relativePermeabilityNW(), PorousFlowBrooksCorey::relativePermeabilityW(), HeliumFluidProperties::rho_from_p_T(), TriSubChannelMesh::rodPositions(), SCMDetailedTriSubChannelMeshGenerator::SCMDetailedTriSubChannelMeshGenerator(), SCMTriSubChannelMeshGenerator::SCMTriSubChannelMeshGenerator(), Water97FluidProperties::subregionVolume(), SwitchingFunction3PhaseMaterial::SwitchingFunction3PhaseMaterial(), Water97FluidProperties::temperature_from_ph1(), Water97FluidProperties::temperature_from_ph2a(), Water97FluidProperties::temperature_from_ph2b(), Water97FluidProperties::temperature_from_ph2c(), Water97FluidProperties::temperature_from_ph3a(), Water97FluidProperties::temperature_from_ph3b(), TEST_F(), PolynomialRegressionTrainer::train(), neml2::LAROMANCE6DInterpolation::transform_compress(), neml2::LAROMANCE6DInterpolation::transform_decompress(), neml2::LAROMANCE6DInterpolation::transform_exp10_bounded(), ADCubicTransition::value(), Water97FluidProperties::vaporPressureTemplate(), and Water97FluidProperties::vaporTemperature_ad().
1.8.14