https://mooseframework.inl.gov
subchannel
include
ics
QuadInterWrapperBaseIC.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
#include "
InitialCondition.h
"
12
13
class
QuadInterWrapperMesh
;
14
18
class
QuadInterWrapperBaseIC
:
public
InitialCondition
19
{
20
public
:
21
QuadInterWrapperBaseIC
(
const
InputParameters
& params);
22
23
protected
:
27
const
QuadInterWrapperMesh
&
getMesh
(
const
MooseMesh
&
mesh
);
28
29
const
QuadInterWrapperMesh
&
_mesh
;
30
31
public
:
32
static
InputParameters
validParams
();
33
};
MooseMesh
QuadInterWrapperBaseIC::QuadInterWrapperBaseIC
QuadInterWrapperBaseIC(const InputParameters ¶ms)
Definition:
QuadInterWrapperBaseIC.C:20
InitialConditionTempl
mesh
MeshBase & mesh
InitialCondition.h
InputParameters
QuadInterWrapperBaseIC::getMesh
const QuadInterWrapperMesh & getMesh(const MooseMesh &mesh)
Check that mesh is QuadSubChannelMesh and if not, report an error.
Definition:
QuadInterWrapperBaseIC.C:26
QuadInterWrapperBaseIC::_mesh
const QuadInterWrapperMesh & _mesh
Definition:
QuadInterWrapperBaseIC.h:29
QuadInterWrapperMesh
Creates the mesh of an inter-wrapper around square assemblies.
Definition:
QuadInterWrapperMesh.h:18
QuadInterWrapperBaseIC::validParams
static InputParameters validParams()
Definition:
QuadInterWrapperBaseIC.C:15
QuadInterWrapperBaseIC
An abstract class for ICs for quadrilateral subchannels.
Definition:
QuadInterWrapperBaseIC.h:18
Generated on Fri Jul 18 2025 13:43:53 for https://mooseframework.inl.gov by
1.8.14