Foam::Elliptic Namespace Reference

Functions

void ellipticIntegralsKE (const scalar m, scalar &K, scalar &E)
 
Foam::scalar JacobiAmp (const scalar u, const scalar mIn)
 
void JacobiSnCnDn (const scalar u, const scalar m, scalar &Sn, scalar &Cn, scalar &Dn)
 

Detailed Description

Function Documentation

◆ ellipticIntegralsKE()

void Foam::Elliptic::ellipticIntegralsKE ( const scalar  m,
scalar &  K,
scalar &  E 
)

Definition at line 47 of file Elliptic.H.

References g, Foam::mag(), Foam::constant::mathematical::pi(), Foam::sqrt(), and Foam::sum().

Here is the call graph for this function:

◆ JacobiAmp()

Foam::scalar Foam::Elliptic::JacobiAmp ( const scalar  u,
const scalar  mIn 
)

Definition at line 84 of file Elliptic.H.

References Foam::asin(), Foam::atan(), Foam::constant::universal::c, Foam::exp(), g, Foam::mag(), n, Foam::constant::mathematical::pi(), Foam::sin(), and Foam::sqrt().

Referenced by JacobiSnCnDn().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ JacobiSnCnDn()

void Foam::Elliptic::JacobiSnCnDn ( const scalar  u,
const scalar  m,
scalar &  Sn,
scalar &  Cn,
scalar &  Dn 
)

Definition at line 134 of file Elliptic.H.

References Foam::cos(), JacobiAmp(), Foam::sin(), Foam::Sn(), and Foam::sqrt().

Here is the call graph for this function: