https://mooseframework.inl.gov
Loading...
Searching...
No Matches
Namespaces | Typedefs | Functions
MortarUtils.C File Reference

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 intMoose::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 Documentation

◆ Dual2

typedef DualNumber<Real, NumberArray<2, Real> > Dual2

Definition at line 27 of file MortarUtils.C.

Variable Documentation

◆ center

Point center

◆ count

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().

◆ eta

Point eta

◆ mixed

Point mixed

Definition at line 61 of file MortarUtils.C.

◆ scale

Real scale = 0

◆ values

std::array<Real, 2> values = {}

Definition at line 52 of file MortarUtils.C.

52{};

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().

◆ xi

Point xi