Go to the source code of this file.
Namespaces | |
| namespace | Moose |
| MOOSE now contains C++17 code, so give a reasonable error message stating what the user can do to address this in their environment if C++17 compatibility isn't found. | |
| namespace | Moose::Mortar |
Typedefs | |
| typedef DualNumber< Real, NumberArray< 2, Real > > | Dual2 |
Functions | |
| std::vector< unsigned int > | Moose::Mortar::getMortarSubElementNodeIndices (const Elem &parent_elem, unsigned int sub_elem) |
| Return the node indices for a first-order sub-element of a parent face. | |
| void | Moose::Mortar::mapQPoints3dFromReference (const Elem &mortar_segment_elem, const MortarSegmentReferencePoints &reference_points, const QBase &qrule_msm, std::vector< Point > &secondary_q_pts, std::vector< Point > &primary_q_pts) |
| 3D mapping operator that interpolates stored parent reference points on each triangular mortar segment. | |
| void | Moose::Mortar::projectQPoints3d (const Elem *msm_elem, const Elem *primal_elem, unsigned int sub_elem_index, const QBase &qrule_msm, std::vector< Point > &q_pts) |
| 3D projection operator for mapping qpoints on mortar segments to secondary or primary elements | |
| typedef DualNumber<Real, NumberArray<2, Real> > Dual2 |
Definition at line 27 of file MortarUtils.C.
| Point center |
Definition at line 58 of file MortarUtils.C.
Referenced by MathUtils::barycentricToCartesian2D(), MathUtils::barycentricToCartesian3D(), AutomaticMortarGeneration::buildMortarSegmentMesh3d(), LineSegment::computeBoundingBall(), and PNGOutput::makePNG().
| unsigned int count = 0 |
Definition at line 53 of file MortarUtils.C.
Referenced by TaggingInterface::addJacobian(), JsonSyntaxTree::addParameters(), TaggingInterface::addResiduals(), MooseServer::addValuesToList(), MooseRandomStateless::Generator< T >::advance(), MooseRandomStateless::advance(), MooseRandomStateless::Generator< T >::advance(), Sampler::advanceGenerator(), Sampler::advanceGenerators(), Sampler::advanceGeneratorsInternal(), ArrayCoupledForce::ArrayCoupledForce(), MooseApp::attachRelationshipManagers(), MultiAppVariableValueSamplePostprocessorTransfer::cacheElemToPostprocessorData(), SubProblem::checkBlockMatProps(), SubProblem::checkBoundaryMatProps(), FEProblemBase::computeUserObjectsInternal(), TheWarehouse::count(), dataLoad(), dataStore(), AdvancedExtruderGenerator::generate(), ComponentBoundaryConditionInterface::getBoundaryCondition(), MooseServer::getInputLookupDefinitionNodes(), NEML2ModelExecutor::getOutput(), NEML2ModelExecutor::getOutputDerivative(), NEML2ModelExecutor::getOutputParameterDerivative(), NumRelationshipManagers::getValue(), ComponentBoundaryConditionInterface::hasBoundaryCondition(), FEProblemBase::needBoundaryMaterialOnSide(), FEProblemBase::needInterfaceMaterialOnSide(), FEProblemBase::needInternalNeighborSideMaterial(), BicubicInterpolation::precomputeCoefficients(), Assembly::processLocalResidual(), MooseUtils::DelimitedFileReaderTempl< T >::readColumnData(), RestartableDataReader::readHeader(), MooseUtils::rsplit(), JsonSyntaxTree::setParams(), and MooseUtils::split().
| Point eta |
Definition at line 60 of file MortarUtils.C.
Referenced by Moose::fe_lagrange_2D_shape(), Moose::fe_lagrange_2D_shape_deriv(), PenetrationThread::getSmoothingEdgeNodesAndWeights(), Moose::Mortar::loopOverMortarSegments(), Moose::restrictPointToFace(), PenetrationThread::restrictPointToFace(), and PenetrationThread::restrictPointToSpecifiedEdgeOfFace().
| Point mixed |
Definition at line 61 of file MortarUtils.C.
| Real scale = 0 |
Definition at line 62 of file MortarUtils.C.
Referenced by MultiAppConservativeTransfer::adjustTransferredSolutionNearestPoint(), CSG::CSGTransformationHelper::applyReverseTransformsToPoint(), MFEMComplexAuxKernel::complexAdd(), MFEMComplexAuxKernel::complexScale(), MFEMComplexSumAux::execute(), SymmetricRankTwoTensorTempl< T >::genRandomSymmTensor(), MooseAppCoordTransform::setLengthUnit(), Moose::MFEM::NLScaleIntegrator::SetScale(), Moose::MFEM::ScaleIntegrator::SetScale(), ImageSampler::vtkShiftAndScale(), and MeshBaseImageSampler::vtkShiftAndScale().
| std::array<Real, 2> values = {} |
Definition at line 52 of file MortarUtils.C.
Referenced by Assembly::addCachedResidualDirectly(), SamplerBase::addSample(), CSG::CSGBase::addTransformation(), CSG::CSGBase::addTransformation(), CSG::CSGTransformationHelper::addTransformation(), CSG::CSGBase::applyScaling(), CSG::CSGBase::applyScaling(), RinglebMesh::arhopj(), RinglebMeshGenerator::arhopj(), NonlinearEigenSystem::checkIntegrity(), Assembly::clearCachedResiduals(), HistogramVectorPostprocessor::computeHistogram(), GenericFunctionRankTwoTensorTempl< is_ad >::computeQpProperties(), RinglebMesh::computexy(), RinglebMeshGenerator::computexy(), NonlinearSystemBase::constraintResiduals(), BatchMeshGeneratorAction::convertAndSetCompoundRealScalarVector(), BatchMeshGeneratorAction::convertAndSetNumericVector(), BatchMeshGeneratorAction::convertAndSetStringLikeVector(), ReporterState< T >::copyValuesBack(), Moose::createMapFromVectorAndMultiMooseEnum(), Moose::createMapFromVectors(), ConstantReporter::declareConstantReporterValues(), RepeatEvaler::eval(), PointVariableSamplerBase::execute(), HistogramVectorPostprocessor::execute(), LineMaterialSamplerBase< T >::execute(), PositionsFunctorValueSampler::execute(), CSG::CSGBase::expandEngUnit(), CSG::CSGBase::expandEngUnit(), CSG::CSGBase::expandEngUnit(), Moose::MFEM::NamedFieldsMap< T >::Get(), CSG::CSGTransformationHelper::isValidTransformationValue(), Parser::joinErrorMessages(), MultiDimensionalInterpolationTempl< T >::linearSearch(), ReporterState< T >::loadInternal(), CompileTimeDerivatives::makeValues(), CompileTimeDerivatives::makeValuesHelper(), ConsoleUtils::outputDataFileParams(), PetscExternalPartitioner::partitionGraph(), SolutionUserObjectBase::pointValueGradientWrapper(), SolutionUserObjectBase::pointValueWrapper(), MeshInfo::possiblyAddDomainInfo(), MFEMScalarQuadratureFunctionCoefficient::Refresh(), MFEMVectorQuadratureFunctionCoefficient::Refresh(), MooseUtils::resample(), ElementSubdomainModifierBase::restoreOverriddenDofValues(), neml2::LibtorchModel::set_value(), InputParameters::setCoupledVar(), MooseVariableData< OutputType >::setDofValues(), MooseVariableDataLinearFV< OutputType >::setDofValues(), MooseVariableFE< OutputType >::setDofValues(), MooseVariableDataFV< OutputType >::setDofValues(), Moose::Kokkos::AuxKernel::setElementSolution(), MooseVariableFE< OutputType >::setLowerDofValues(), MooseVariableFV< RealEigenVector >::setLowerDofValues(), BatchMeshGeneratorAction::setVectorParams(), MooseUtils::shuffle(), GriddedData::splitToRealVec(), ElementSubdomainModifierBase::storeOverriddenDofValues(), MooseUtils::stringJoin(), MooseUtils::swap(), libMesh::to_json(), Eigen::to_json(), and ParsedMaterialBase::validateVectorNames().
| Point xi |
Definition at line 59 of file MortarUtils.C.
Referenced by Moose::fe_lagrange_1D_shape(), Moose::fe_lagrange_1D_shape_deriv(), Moose::fe_lagrange_2D_shape(), Moose::fe_lagrange_2D_shape_deriv(), BicubicInterpolation::findInterval(), PenetrationThread::getSmoothingEdgeNodesAndWeights(), Moose::Mortar::projectQPoints3d(), Moose::restrictPointToFace(), PenetrationThread::restrictPointToFace(), and PenetrationThread::restrictPointToSpecifiedEdgeOfFace().