Go to the documentation of this file.
32 template<
class CloudType>
43 this->coeffs().
template lookupOrDefault<word>(
"HdotGradH",
"HdotGradH")
45 HdotGradHInterpPtr_(NULL),
46 magneticSusceptibility_
53 template<
class CloudType>
68 template<
class CloudType>
75 template<
class CloudType>
81 this->
mesh().template lookupObject<volVectorField>(HdotGradHName_);
85 this->owner().
solution().interpolationSchemes(),
96 template<
class CloudType>
112 *magneticSusceptibility_/(magneticSusceptibility_ + 3)
113 *HdotGradHInterp.
interpolate(
p.position(),
p.currentTetIndices());
Selector class for relaxation factors, solver type and solution.
autoPtr< BasicCompressibleTurbulenceModel > New(const volScalarField &rho, const volVectorField &U, const surfaceScalarField &phi, const typename BasicCompressibleTurbulenceModel::transportModel &transport, const word &propertiesName)
Template functions to aid in the implementation of demand driven data.
virtual ~ParamagneticForce()
Destructor.
const interpolation< vector > * HdotGradHInterpPtr_
HdotGradH interpolator.
scalarField Re(const UList< complex > &cf)
virtual Type interpolate(const vector &position, const label cellI, const label faceI=-1) const =0
Interpolate field to the given point in the given cell.
const Type & value() const
Return const reference to value.
ParamagneticForce(CloudType &owner, const fvMesh &mesh, const dictionary &dict)
Construct from mesh.
void deleteDemandDrivenData(DataPtr &dataPtr)
Helper container for force Su and Sp terms.
Abstract base class for particle forces.
virtual forceSuSp calcNonCoupled(const typename CloudType::parcelType &p, const scalar dt, const scalar mass, const scalar Re, const scalar muc) const
Calculate the non-coupled force.
Calculates particle paramagnetic (magnetic field) force.
Templated base class for dsmc cloud.
Abstract base class for interpolation.
A list of keyword definitions, which are a keyword followed by any number of values (e....
virtual void cacheFields(const bool store)
Cache fields.
Mesh data needed to do the Finite Volume discretisation.
const dimensionedScalar mu0
Magnetic constant/permeability of free space: default SI units: [H/m].
ParcelType parcelType
Type of parcel the cloud was instantiated for.
const word HdotGradHName_
Name of paramagnetic field strength field - default = "HdotGradH".
Generic GeometricField class.
const vector & Su() const
Return const access to the explicit contribution [kg.m/s2].
const scalar magneticSusceptibility_
Magnetic susceptibility of particle.
stressControl lookup("compactNormalStress") >> compactNormalStress