![]() |
ECOGEN 6.0
Evolutive, Compressible, Open, Genuine, Easy, N-phase
|
This is the complete list of members for ModEuler, including all inherited members.
| addNonConsMrfFlux(Phase **phases) override | ModEuler | virtual |
| allocateCons(Flux **cons) override | ModEuler | virtual |
| allocateEos(Cell &cell) const | Model | |
| allocateMixture(Mixture **mixture) override | ModEuler | virtual |
| allocateMixtureGradient(GradMixture **mixture) override | ModEuler | virtual |
| allocatePhase(Phase **phase) override | ModEuler | virtual |
| allocatePhaseGradient(GradPhase **phase) override | ModEuler | virtual |
| allocatePhaseSolid(Phase **) | Model | inlinevirtual |
| allocatePhaseSolidGradient(GradPhase **) | Model | inlinevirtual |
| compaction(const int &) const | Model | inlinevirtual |
| computeCompactionPlasticity(const int &, const double &, const double &, const double &, const double &, double &) const | Model | inlinevirtual |
| computeCompactionPressure_dkappadalpha(const int &, const double &, const double &, const double &) const | Model | inlinevirtual |
| computeCompactionPressure_dkappadxi(const int &, const double &, const double &, const double &) const | Model | inlinevirtual |
| computeElasticEnergy(const int &, const Tensor &) const | Model | inlinevirtual |
| computeElasticEnergyAndStressTensor(const int &, const Tensor &, const double &, const double &, double &, Tensor &) const | Model | inlinevirtual |
| computeEnergyCompaction(const int &, const double &, const double &, const double &) const | Model | inlinevirtual |
| computeSquareLongitudinalWaveSpeed(const int &, const Phase &) | Model | inlinevirtual |
| correctionEnergy(Cell *, Prim=vecPhases) const | Model | inlinevirtual |
| fulfillState(Phase **phases, Mixture *) override | ModEuler | virtual |
| fulfillStateResume(Phase **, Mixture *) override | ModEuler | inlinevirtual |
| getChi() const | Model | inlinevirtual |
| getDensityReference(const int &) const | Model | inlinevirtual |
| getDensityReference() const | Model | inlinevirtual |
| getElasticityLimit() const | Model | inlinevirtual |
| getElasticParameterA() const | Model | inlinevirtual |
| getLowMach() const | Model | inline |
| getRelaxations() | Model | inline |
| getShearModulus() const | Model | inlinevirtual |
| getSM() override | ModEuler | virtual |
| getVectorP(const Cell *) const | Model | inlinevirtual |
| getVectorP(Cell *) | Model | inlinevirtual |
| getVelocity(const Cell *cell) const override | ModEuler | inlinevirtual |
| getVelocity(Cell *cell) override | ModEuler | inlinevirtual |
| initializeAugmentedVariables(Cell *) override | ModEuler | inlinevirtual |
| initializeRelaxation(Cell *cell) const | Model | |
| isSmoothCrossSection1d() const | Model | inlinevirtual |
| lowMachSoundSpeed(double &machRef, const double &uL, double &cL, const double &uR=Errors::defaultDouble, double &cR=Tools::uselessDouble) const override | ModEuler | virtual |
| m_lowMach | Model | protected |
| m_machRefMin | Model | protected |
| m_name | Model | protected |
| m_relaxations | Model | protected |
| m_smoothCrossSection1d | Model | protected |
| Model(const std::string &name, const int &numbTransports) | Model | |
| ModEuler(const int &numbTransports) | ModEuler | |
| NAME | ModEuler | privatestatic |
| printInfo() const | Model | |
| readCompactionParameters(tinyxml2::XMLElement *, std::string, const int &) | Model | inlinevirtual |
| readSolidParameters(tinyxml2::XMLElement *, std::string, const int &) | Model | inlinevirtual |
| relaxations(Cell *cell, const double &dt, Prim type=vecPhases) const | Model | |
| reverseProjection(const Coord normal, const Coord tangent, const Coord binormal) const override | ModEuler | virtual |
| reverseProjectionMrfFlux(const Coord normal, const Coord tangent, const Coord binormal) const override | ModEuler | virtual |
| selectScalar(Phase **phases, Mixture *, Transport *transports, Variable nameVariable, int num=0) const override | ModEuler | virtual |
| setLowMach(const bool &lowMach) | Model | inline |
| setMachRefMin(const double &machRefMin) | Model | inlinevirtual |
| setPhaseSlope(Phase &, int) | Model | inlinevirtual |
| setSlopeDistance(const double &) | Model | inlinevirtual |
| setSmoothCrossSection1d(const bool &applySmooth) override | ModEuler | inlinevirtual |
| solveRiemannInletInjStagState(Cell &cellLeft, const double &dxLeft, double &dtMax, const double m0, const double *, const double *rhok0, const double *pk0, std::vector< double > &boundData) const override | ModEuler | virtual |
| solveRiemannInletInjTemp(Cell &cellLeft, const double &dxLeft, double &dtMax, const double m0, const double *Tk0, const double *, std::vector< double > &boundData) const override | ModEuler | virtual |
| solveRiemannInletTank(Cell &cellLeft, const double &dxLeft, double &dtMax, const double *, const double *rhok0, const double &p0, const double &, std::vector< double > &boundData) const override | ModEuler | virtual |
| solveRiemannIntern(Cell &cellLeft, Cell &cellRight, const double &dxLeft, const double &dxRight, double &dtMax, std::vector< double > &boundData=DEFAULT_VEC_INTERFACE_DATA) const override | ModEuler | virtual |
| 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 override | ModEuler | virtual |
| solveRiemannMovingWall(Cell &cellLeft, const double &dxLeft, double &dtMax, double wallVelocity, std::vector< double > &boundData) const override | ModEuler | virtual |
| solveRiemannNullFlux() const override | ModEuler | virtual |
| solveRiemannOutletMassflow(Cell &cellLeft, const double &dxLeft, double &dtMax, const double m0, std::vector< double > &boundData) const override | ModEuler | virtual |
| solveRiemannOutletPressure(Cell &cellLeft, const double &dxLeft, double &dtMax, const double p0, std::vector< double > &boundData) const override | ModEuler | virtual |
| solveRiemannSymmetry(Cell &cellLeft, const double &dxLeft, double &dtMax, std::vector< double > &boundData) const | Model | inlinevirtual |
| solveRiemannTransportInletInjStagState(Cell &cellLeft, double *valueTransports) override | ModEuler | virtual |
| solveRiemannTransportInletTank(Cell &cellLeft, double *valueTransports) override | ModEuler | virtual |
| solveRiemannTransportIntern(Cell &cellLeft, Cell &cellRight) override | ModEuler | virtual |
| solveRiemannTransportMovingWall(Cell &cellLeft, double wallVelocity) override | ModEuler | virtual |
| solveRiemannTransportOutletPressure(Cell &cellLeft, double *valueTransport) override | ModEuler | virtual |
| solveRiemannTransportWall() override | ModEuler | virtual |
| solveRiemannWall(Cell &cellLeft, const double &dxLeft, double &dtMax, std::vector< double > &boundData) const override | ModEuler | virtual |
| whoAmI() const override | ModEuler | inlinevirtual |
| ~Model() | Model | virtual |
| ~ModEuler() override | ModEuler |