www.mooseframework.org
phase_field
include
ics
PFCFreezingIC.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 "RandomICBase.h"
13
14
// Forward Declarations
15
class
PFCFreezingIC
;
16
17
template
<>
18
InputParameters
validParams<PFCFreezingIC>
();
19
27
class
PFCFreezingIC
:
public
RandomICBase
28
{
29
public
:
30
PFCFreezingIC
(
const
InputParameters & parameters);
31
32
virtual
Real
value
(
const
Point & p);
33
34
private
:
35
Real
_x1
;
36
Real
_y1
;
37
Real
_z1
;
38
39
Real
_x2
;
40
Real
_y2
;
41
Real
_z2
;
42
43
Real
_lc
;
44
MooseEnum
_crystal_structure
;
45
46
Point
_bottom_left
;
47
Point
_top_right
;
48
Point
_range
;
49
50
Real
_min
,
_max
,
_val_range
;
51
Real
_inside
,
_outside
;
52
53
unsigned
int
_icdim
;
54
};
PFCFreezingIC::value
virtual Real value(const Point &p)
Definition:
PFCFreezingIC.C:77
PFCFreezingIC::PFCFreezingIC
PFCFreezingIC(const InputParameters ¶meters)
Definition:
PFCFreezingIC.C:44
PFCFreezingIC::_y2
Real _y2
Definition:
PFCFreezingIC.h:40
PFCFreezingIC::_y1
Real _y1
Definition:
PFCFreezingIC.h:36
PFCFreezingIC::_x1
Real _x1
Definition:
PFCFreezingIC.h:35
PFCFreezingIC::_max
Real _max
Definition:
PFCFreezingIC.h:50
PFCFreezingIC::_min
Real _min
Definition:
PFCFreezingIC.h:50
validParams< PFCFreezingIC >
InputParameters validParams< PFCFreezingIC >()
Definition:
PFCFreezingIC.C:17
PFCFreezingIC::_crystal_structure
MooseEnum _crystal_structure
Definition:
PFCFreezingIC.h:44
PFCFreezingIC::_val_range
Real _val_range
Definition:
PFCFreezingIC.h:50
PFCFreezingIC::_z1
Real _z1
Definition:
PFCFreezingIC.h:37
PFCFreezingIC::_lc
Real _lc
Definition:
PFCFreezingIC.h:43
PFCFreezingIC::_inside
Real _inside
Definition:
PFCFreezingIC.h:51
PFCFreezingIC::_top_right
Point _top_right
Definition:
PFCFreezingIC.h:47
PFCFreezingIC::_outside
Real _outside
Definition:
PFCFreezingIC.h:51
PFCFreezingIC::_bottom_left
Point _bottom_left
Definition:
PFCFreezingIC.h:46
PFCFreezingIC
PFCFreezingIC creates an initial density for a PFC model that has one area of a set crystal structure...
Definition:
PFCFreezingIC.h:27
PFCFreezingIC::_icdim
unsigned int _icdim
Definition:
PFCFreezingIC.h:53
PFCFreezingIC::_x2
Real _x2
Definition:
PFCFreezingIC.h:39
PFCFreezingIC::_z2
Real _z2
Definition:
PFCFreezingIC.h:41
PFCFreezingIC::_range
Point _range
Definition:
PFCFreezingIC.h:48
Generated on Sat Jan 25 2020 12:04:39 for www.mooseframework.org by
1.8.16