64#ifndef KirchhoffShell_H
65#define KirchhoffShell_H
160 const word& modelType,
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
KirchhoffShell(const KirchhoffShell &)=delete
No copy construct.
areaScalarField h_
Thickness [m].
areaScalarField laplace2W0_
Cache laplace2.oldTime() in sub-cycling.
const tmp< areaScalarField > rho() const
Return density [Kg/m3].
virtual ~KirchhoffShell()=default
Destructor.
areaScalarField ps_
External surface source [Pa].
areaScalarField laplaceW_
Laplace of the displacement.
void operator=(const KirchhoffShell &)=delete
No copy assignment.
void solveDisplacement()
Solve energy equation.
areaScalarField w0_
Cache w.oldTime() in sub-cycling.
areaScalarField w00_
Cache w.oldTime.oldTime() in sub-cycling.
TypeName("KirchhoffShell")
Runtime type information.
virtual void preEvolveRegion()
Pre-evolve thermal baffle.
virtual void info()
Provide some feedback.
label nSubCycles_
Sub cycles.
areaScalarField laplaceW0_
Cache laplaceW.oldTime() in sub-cycling.
areaScalarField laplace2W_
Laplace of the Laplace for the displacement.
label nNonOrthCorr_
Number of non orthogonal correctors.
const tmp< areaScalarField > D() const
Return stiffness.
virtual void evolveRegion()
Evolve the thermal baffle.
Intermediate class for vibration-shell finite-area models.
A class for managing temporary objects.
A class for handling words, derived from Foam::string.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.