OGS
LargeDeformation/ConstitutiveRelations/Gravity.cpp
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright (c) OpenGeoSys Community (opengeosys.org)
2// SPDX-License-Identifier: BSD-3-Clause
3
4#include "Gravity.h"
5
7{
8template <int DisplacementDim>
10 SolidDensity const& rho_SR, VolumetricBodyForce<DisplacementDim>& out) const
11{
12 *out = *rho_SR * specific_body_force_();
13}
14
15template struct GravityModel<2>;
16template struct GravityModel<3>;
17} // namespace ProcessLib::LargeDeformation
BaseLib::StrongType< GlobalDimVector< DisplacementDim >, struct GravityTag > VolumetricBodyForce
BaseLib::StrongType< double, struct SolidDensityTag > SolidDensity
void eval(SolidDensity const &rho_SR, VolumetricBodyForce< DisplacementDim > &out) const
ProcessLib::ConstitutiveRelations::SpecificBodyForce< DisplacementDim > const specific_body_force_