예제 #1
0
InsideUserObject::InsideUserObject(const std::string & name, InputParameters parameters) :
    InternalSideUserObject(name, parameters),
    _u(coupledValue("variable")),
    _u_neighbor(coupledNeighborValue("variable")),
    _value(0.)
{
}
예제 #2
0
SmoothFunction::SmoothFunction(const std::string & name, InputParameters parameters) :
    InternalSideUserObject(name, parameters),
    _aux(_fe_problem.getAuxiliarySystem()),
    _u(coupledValue("variable")),
    _u_neighbor(coupledNeighborValue("variable")),
    _var_name(getParam<std::string>("var_name")),
    _value(0.)
{
}
예제 #3
0
InsideUserObject::InsideUserObject(const InputParameters & parameters) :
    InternalSideUserObject(parameters),
    _u(coupledValue("variable")),
    _u_neighbor(coupledNeighborValue("variable")),
    _value(0.),
    _diffusivity_prop(getParam<bool>("use_old_prop") ? getMaterialPropertyOld<Real>("diffusivity") : getMaterialProperty<Real>("diffusivity")),
    _neighbor_diffusivity_prop(getParam<bool>("use_old_prop") ? getNeighborMaterialPropertyOld<Real>("diffusivity") : getNeighborMaterialProperty<Real>("diffusivity"))
{
}
예제 #4
0
AEFVKernel::AEFVKernel(const InputParameters & parameters)
  : DGKernel(parameters),
    _component(getParam<MooseEnum>("component")),
    _uc1(coupledValue("u")),
    _uc2(coupledNeighborValue("u")),
    _u1(getMaterialProperty<Real>("u")),
    _u2(getNeighborMaterialProperty<Real>("u")),
    _flux(getUserObject<InternalSideFluxBase>("flux"))
{
}