www.mooseframework.org
CrackTipEnrichmentCutOffBC.h
Go to the documentation of this file.
1 //* This file is part of the MOOSE framework
2 //* https://www.mooseframework.org
3 //*
4 //* All rights reserved, see COPYRIGHT for full restrictions
5 //* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6 //*
7 //* Licensed under LGPL 2.1, please see LICENSE for details
8 //* https://www.gnu.org/licenses/lgpl-2.1.html
9 
10 #pragma once
11 
12 #include "DirichletBC.h"
13 #include "CrackFrontDefinition.h"
14 
16 
17 template <>
19 
24 class CrackTipEnrichmentCutOffBC : public DirichletBC
25 {
26 public:
27  CrackTipEnrichmentCutOffBC(const InputParameters & parameters);
28 
29 protected:
30  virtual bool shouldApply() override;
31 
32  const Real _cut_off_radius;
33 
34 private:
36 };
CrackTipEnrichmentCutOffBC::_cut_off_radius
const Real _cut_off_radius
Definition: CrackTipEnrichmentCutOffBC.h:32
CrackTipEnrichmentCutOffBC
CrackTipEnrichmentCutOffBC is used in XFEM Crack Tip Enrichment to fix DOFs to zero for those nodes w...
Definition: CrackTipEnrichmentCutOffBC.h:24
CrackFrontDefinition
Works on top of NodalNormalsPreprocessor.
Definition: CrackFrontDefinition.h:36
CrackFrontDefinition.h
CrackTipEnrichmentCutOffBC::CrackTipEnrichmentCutOffBC
CrackTipEnrichmentCutOffBC(const InputParameters &parameters)
Definition: CrackTipEnrichmentCutOffBC.C:28
CrackTipEnrichmentCutOffBC::shouldApply
virtual bool shouldApply() override
Definition: CrackTipEnrichmentCutOffBC.C:36
CrackTipEnrichmentCutOffBC::_crack_front_definition
const CrackFrontDefinition * _crack_front_definition
Definition: CrackTipEnrichmentCutOffBC.h:35
validParams< CrackTipEnrichmentCutOffBC >
InputParameters validParams< CrackTipEnrichmentCutOffBC >()
Definition: CrackTipEnrichmentCutOffBC.C:16