ECOGEN 6.0
Evolutive, Compressible, Open, Genuine, Easy, N-phase
Loading...
Searching...
No Matches
ModUEq Member List

This is the complete list of members for ModUEq, including all inherited members.

addNonConsMrfFlux(Phase **phases) overrideModUEqvirtual
allocateCons(Flux **cons) overrideModUEqvirtual
allocateEos(Cell &cell) constModel
allocateMixture(Mixture **mixture) overrideModUEqvirtual
allocateMixtureGradient(GradMixture **mixture) overrideModUEqvirtual
allocatePhase(Phase **phase) overrideModUEqvirtual
allocatePhaseGradient(GradPhase **phase) overrideModUEqvirtual
allocatePhaseSolid(Phase **)Modelinlinevirtual
allocatePhaseSolidGradient(GradPhase **)Modelinlinevirtual
compaction(const int &) constModelinlinevirtual
computeCompactionPlasticity(const int &, const double &, const double &, const double &, const double &, double &) constModelinlinevirtual
computeCompactionPressure_dkappadalpha(const int &, const double &, const double &, const double &) constModelinlinevirtual
computeCompactionPressure_dkappadxi(const int &, const double &, const double &, const double &) constModelinlinevirtual
computeElasticEnergy(const int &, const Tensor &) constModelinlinevirtual
computeElasticEnergyAndStressTensor(const int &, const Tensor &, const double &, const double &, double &, Tensor &) constModelinlinevirtual
computeEnergyCompaction(const int &, const double &, const double &, const double &) constModelinlinevirtual
computeSquareLongitudinalWaveSpeed(const int &, const Phase &)Modelinlinevirtual
correctionEnergy(Cell *, Prim=vecPhases) constModelinlinevirtual
FluxUEq classModUEqfriend
fulfillState(Phase **phases, Mixture *mixture) overrideModUEqvirtual
fulfillStateResume(Phase **, Mixture *) overrideModUEqinlinevirtual
getChi() constModelinlinevirtual
getDensityReference(const int &) constModelinlinevirtual
getDensityReference() constModelinlinevirtual
getElasticityLimit() constModelinlinevirtual
getElasticParameterA() constModelinlinevirtual
getLowMach() constModelinline
getRelaxations()Modelinline
getShearModulus() constModelinlinevirtual
getSM() overrideModUEqvirtual
getVectorP(const Cell *) constModelinlinevirtual
getVectorP(Cell *)Modelinlinevirtual
getVelocity(const Cell *cell) const overrideModUEqinlinevirtual
getVelocity(Cell *cell) overrideModUEqinlinevirtual
initializeAugmentedVariables(Cell *) overrideModUEqinlinevirtual
initializeRelaxation(Cell *cell) constModel
isSmoothCrossSection1d() constModelinlinevirtual
lowMachSoundSpeed(double &machRef, const double &uL, double &cL, const double &uR=Errors::defaultDouble, double &cR=Tools::uselessDouble) const overrideModUEqvirtual
m_lowMachModelprotected
m_machRefMinModelprotected
m_nameModelprotected
m_relaxationsModelprotected
m_smoothCrossSection1dModelprotected
Model(const std::string &name, const int &numbTransports)Model
ModUEq(const int &numbTransports, const int &numbPhases)ModUEq
ModUEq(const std::string &name, const int &numbTransports)ModUEq
NAMEModUEqprivatestatic
printInfo() constModel
readCompactionParameters(tinyxml2::XMLElement *, std::string, const int &)Modelinlinevirtual
readSolidParameters(tinyxml2::XMLElement *, std::string, const int &)Modelinlinevirtual
relaxations(Cell *cell, const double &dt, Prim type=vecPhases) constModel
reverseProjection(const Coord normal, const Coord tangent, const Coord binormal) const overrideModUEqvirtual
reverseProjectionMrfFlux(const Coord normal, const Coord tangent, const Coord binormal) const overrideModUEqvirtual
selectScalar(Phase **phases, Mixture *mixture, Transport *transports, Variable nameVariable, int num=0) const overrideModUEqvirtual
setLowMach(const bool &lowMach)Modelinline
setMachRefMin(const double &machRefMin)Modelinlinevirtual
setPhaseSlope(Phase &, int)Modelinlinevirtual
setSlopeDistance(const double &)Modelinlinevirtual
setSmoothCrossSection1d(const bool &applySmooth) overrideModUEqinlinevirtual
solveRiemannInletInjStagState(Cell &cellLeft, const double &dxLeft, double &dtMax, const double m0, const double *ak0, const double *rhok0, const double *pk0, std::vector< double > &boundData) const overrideModUEqvirtual
solveRiemannInletInjTemp(Cell &cellLeft, const double &dxLeft, double &dtMax, const double m0, const double *Tk0, const double *ak0, std::vector< double > &boundData) const overrideModUEqvirtual
solveRiemannInletTank(Cell &cellLeft, const double &dxLeft, double &dtMax, const double *ak0, const double *rhok0, const double &p0, const double &, std::vector< double > &boundData) const overrideModUEqvirtual
solveRiemannIntern(Cell &cellLeft, Cell &cellRight, const double &dxLeft, const double &dxRight, double &dtMax, std::vector< double > &boundData=DEFAULT_VEC_INTERFACE_DATA) const overrideModUEqvirtual
solveRiemannInternMRF(Cell &cellLeft, Cell &cellRight, const double &dxLeft, const double &dxRight, double &dtMax, const Coord &omega, const Coord &normal, const Coord &tangent, const Coord &binormal, const Coord &position) const overrideModUEqvirtual
solveRiemannMovingWall(Cell &cellLeft, const double &dxLeft, double &dtMax, double wallVelocity, std::vector< double > &boundData) const overrideModUEqvirtual
solveRiemannNullFlux() const overrideModUEqvirtual
solveRiemannOutletMassflow(Cell &cellLeft, const double &dxLeft, double &dtMax, const double m0, std::vector< double > &boundData) const overrideModUEqvirtual
solveRiemannOutletPressure(Cell &cellLeft, const double &dxLeft, double &dtMax, const double p0, std::vector< double > &boundData) const overrideModUEqvirtual
solveRiemannSymmetry(Cell &cellLeft, const double &dxLeft, double &dtMax, std::vector< double > &boundData) constModelinlinevirtual
solveRiemannTransportInletInjStagState(Cell &cellLeft, double *valueTransports) overrideModUEqvirtual
solveRiemannTransportInletTank(Cell &cellLeft, double *valueTransports) overrideModUEqvirtual
solveRiemannTransportIntern(Cell &cellLeft, Cell &cellRight) overrideModUEqvirtual
solveRiemannTransportMovingWall(Cell &cellLeft, double wallVelocity) overrideModUEqvirtual
solveRiemannTransportOutletPressure(Cell &cellLeft, double *valueTransport) overrideModUEqvirtual
solveRiemannTransportWall() overrideModUEqvirtual
solveRiemannWall(Cell &cellLeft, const double &dxLeft, double &dtMax, std::vector< double > &boundData) const overrideModUEqvirtual
whoAmI() const overrideModUEqinlinevirtual
~Model()Modelvirtual
~ModUEq() overrideModUEq