PolyFEM
Loading...
Searching...
No Matches
polyfem::assembler::AdiabaticProcess Class Reference

#include <PressureAssembler.hpp>

Inheritance diagram for polyfem::assembler::AdiabaticProcess:
[legend]
Collaboration diagram for polyfem::assembler::AdiabaticProcess:
[legend]

Public Member Functions

virtual double pressure (const double start_pressure, const double v0, const double v1) const override
 
virtual double first_derivative (const double start_pressure, const double v0, const double v1) const override
 
virtual double second_derivative (const double start_pressure, const double v0, const double v1) const override
 
virtual double energy (const double start_pressure, const double v0, const double v1) const override
 
- Public Member Functions inherited from polyfem::assembler::ThermodynamicProcess
 ThermodynamicProcess ()
 
virtual ~ThermodynamicProcess ()
 

Private Attributes

const double gamma_ = 1.4
 

Additional Inherited Members

- Protected Attributes inherited from polyfem::assembler::ThermodynamicProcess
const double atmospheric = 101.3e3
 

Detailed Description

Definition at line 49 of file PressureAssembler.hpp.

Member Function Documentation

◆ energy()

virtual double polyfem::assembler::AdiabaticProcess::energy ( const double  start_pressure,
const double  v0,
const double  v1 
) const
inlineoverridevirtual

◆ first_derivative()

virtual double polyfem::assembler::AdiabaticProcess::first_derivative ( const double  start_pressure,
const double  v0,
const double  v1 
) const
inlineoverridevirtual

◆ pressure()

virtual double polyfem::assembler::AdiabaticProcess::pressure ( const double  start_pressure,
const double  v0,
const double  v1 
) const
inlineoverridevirtual

◆ second_derivative()

virtual double polyfem::assembler::AdiabaticProcess::second_derivative ( const double  start_pressure,
const double  v0,
const double  v1 
) const
inlineoverridevirtual

Member Data Documentation

◆ gamma_

const double polyfem::assembler::AdiabaticProcess::gamma_ = 1.4
private

Definition at line 70 of file PressureAssembler.hpp.

Referenced by energy(), first_derivative(), pressure(), and second_derivative().


The documentation for this class was generated from the following file: