TurbulenceService


Click here for a complete list of operations.

GetPressureHessian

Retrieve the pressure hessian at a fixed location

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /service/turbulence.asmx HTTP/1.1
Host: turbulence.pha.jhu.edu
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://turbulence.pha.jhu.edu/GetPressureHessian"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetPressureHessian xmlns="http://turbulence.pha.jhu.edu/">
      <authToken>string</authToken>
      <dataset>string</dataset>
      <time>float</time>
      <spatialInterpolation>None or None_Fd4 or None_Fd6 or None_Fd8 or Fd4Lag4 or Lag4 or Lag6 or Lag8 or M1Q4 or M2Q4 or M3Q4 or M4Q4 or M1Q6 or M2Q6 or M3Q6 or M4Q6 or M1Q8 or M2Q8 or M3Q8 or M4Q8 or M1Q10 or M2Q10 or M3Q10 or M4Q10 or M1Q12 or M2Q12 or M3Q12 or M4Q12 or M1Q14 or M2Q14 or M3Q14 or M4Q14</spatialInterpolation>
      <temporalInterpolation>None or PCHIP</temporalInterpolation>
      <points>
        <Point3>
          <x>float</x>
          <y>float</y>
          <z>float</z>
        </Point3>
        <Point3>
          <x>float</x>
          <y>float</y>
          <z>float</z>
        </Point3>
      </points>
    </GetPressureHessian>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetPressureHessianResponse xmlns="http://turbulence.pha.jhu.edu/">
      <GetPressureHessianResult>
        <PressureHessian>
          <d2pdxdx>float</d2pdxdx>
          <d2pdxdy>float</d2pdxdy>
          <d2pdxdz>float</d2pdxdz>
          <d2pdydy>float</d2pdydy>
          <d2pdydz>float</d2pdydz>
          <d2pdzdz>float</d2pdzdz>
        </PressureHessian>
        <PressureHessian>
          <d2pdxdx>float</d2pdxdx>
          <d2pdxdy>float</d2pdxdy>
          <d2pdxdz>float</d2pdxdz>
          <d2pdydy>float</d2pdydy>
          <d2pdydz>float</d2pdydz>
          <d2pdzdz>float</d2pdzdz>
        </PressureHessian>
      </GetPressureHessianResult>
    </GetPressureHessianResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /service/turbulence.asmx HTTP/1.1
Host: turbulence.pha.jhu.edu
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetPressureHessian xmlns="http://turbulence.pha.jhu.edu/">
      <authToken>string</authToken>
      <dataset>string</dataset>
      <time>float</time>
      <spatialInterpolation>None or None_Fd4 or None_Fd6 or None_Fd8 or Fd4Lag4 or Lag4 or Lag6 or Lag8 or M1Q4 or M2Q4 or M3Q4 or M4Q4 or M1Q6 or M2Q6 or M3Q6 or M4Q6 or M1Q8 or M2Q8 or M3Q8 or M4Q8 or M1Q10 or M2Q10 or M3Q10 or M4Q10 or M1Q12 or M2Q12 or M3Q12 or M4Q12 or M1Q14 or M2Q14 or M3Q14 or M4Q14</spatialInterpolation>
      <temporalInterpolation>None or PCHIP</temporalInterpolation>
      <points>
        <Point3>
          <x>float</x>
          <y>float</y>
          <z>float</z>
        </Point3>
        <Point3>
          <x>float</x>
          <y>float</y>
          <z>float</z>
        </Point3>
      </points>
    </GetPressureHessian>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetPressureHessianResponse xmlns="http://turbulence.pha.jhu.edu/">
      <GetPressureHessianResult>
        <PressureHessian>
          <d2pdxdx>float</d2pdxdx>
          <d2pdxdy>float</d2pdxdy>
          <d2pdxdz>float</d2pdxdz>
          <d2pdydy>float</d2pdydy>
          <d2pdydz>float</d2pdydz>
          <d2pdzdz>float</d2pdzdz>
        </PressureHessian>
        <PressureHessian>
          <d2pdxdx>float</d2pdxdx>
          <d2pdxdy>float</d2pdxdy>
          <d2pdxdz>float</d2pdxdz>
          <d2pdydy>float</d2pdydy>
          <d2pdydz>float</d2pdydz>
          <d2pdzdz>float</d2pdzdz>
        </PressureHessian>
      </GetPressureHessianResult>
    </GetPressureHessianResponse>
  </soap12:Body>
</soap12:Envelope>