https://mooseframework.inl.gov
Loading...
Searching...
No Matches
RndSmoothCircleIC.h
Go to the documentation of this file.
1//* This file is part of the MOOSE framework
2//* https://mooseframework.inl.gov
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 "SmoothCircleIC.h"
13
19{
20public:
22
24
25private:
26 virtual Real computeCircleValue(const Point & p, const Point & center, const Real & radius);
27
30};
const Real p
Point center
const InputParameters & parameters() const
RndSmoothcircleIC creates a smooth circle with a random distribution of values inside and outside of ...
virtual Real computeCircleValue(const Point &p, const Point &center, const Real &radius)
const Real _variation_invalue
static InputParameters validParams()
const Real _variation_outvalue
SmoothcircleIC creates a circle of a given radius centered at a given point in the domain.
const Real radius