proteus 1.9.0
C/C++/Fortran libraries
Loading...
Searching...
No Matches
analyticalSolutions.c File Reference
Include dependency graph for analyticalSolutions.c:

Go to the source code of this file.

Functions

void coords (double vx, double vy, double vz, double xS, double yS, double zS, double *x, double *r, double *theta, double *norm_v, double *eR, double *eTHETA)
void vel (double rS, double norm_v, double r, double theta, double *vR, double *vTHETA)
double uOfX_df (double nlC, double lu)
double uOfX_f (double a, double b, double nlC, double nlD, double x, double lu)
double f (double C, double b, double a, int q, int r)
double df (double C, double b, double a, int q, int r)
int PlaneCouetteFlow_u (int *iwork, double *rwork, int nPoints, double t, double *x, double *u)
 Couette Flow between two parallel plates. One moving relative to the other with constant seperation (width).
int diffusionSin1D (int *iwork, double *rwork, int nPoints, double t, double *x, double *u)
 Sinusoidal 1D diffusion.
int diffusionSin2D (int *iwork, double *rwork, int nPoints, double t, double *x, double *u)
 Sinusoidal 2D diffusion.
int diffusionSin3D (int *iwork, double *rwork, int nPoints, double t, double *x, double *u)
 Sinusoidal 3D diffusion.
int diffusionSin1D_r (int *iwork, double *rwork, int nPoints, double t, double *x, double *u, double *r)
 Sinusoidal 1D diffusion (reaction).
int diffusionSin2D_r (int *iwork, double *rwork, int nPoints, double t, double *x, double *u, double *r)
 Sinusoidal 2D diffusion (reaction).
int diffusionSin3D_r (int *iwork, double *rwork, int nPoints, double t, double *x, double *u, double *r)
 Sinusoidal 3D diffusion (reaction).
int LinearAD_DiracIC (int *iwork, double *rwork, int nPoints, double T, double *x, double *u)
 Linear Advective Diffusion Dirac Initial Condition.
int LinearAD_DiracIC_advectiveVelocity (int *iwork, double *rwork, int nPoints, double T, double *x, double *f)
 Linear Advective Diffusion Dirac Initial Condition(advective velocity).
int LinearAD_DiracIC_diffusiveVelocity (int *iwork, double *rwork, int nPoints, double T, double *x, double *f)
 Linear Advective Diffusion Dirac Initial Condition(diffusive velocity).
int LinearAD_DiracIC_du (int *iwork, double *rwork, int nPoints, double T, double *x, double *f)
 Linear Advective Diffusion Dirac Initial Condition (du).
int LinearAD_DiracIC_totalVelocity (int *iwork, double *rwork, int nPoints, double T, double *x, double *f)
 Linear Advective Diffusion Dirac Initial Condition(total velocity).
int LinearAD_SteadyState (int *iwork, double *rwork, int nPoints, double t, double *X, double *u)
 Linear Advection-Diffusion Steady State.
int LinearADR_Decay_DiracIC (int *iwork, double *rwork, int nPoints, double T, double *x, double *u)
 Linear Avection Diffusion Reaction Decay Dirac Initial Condition.
int LinearADR_Decay_DiracIC_dr (int *iwork, double *rwork, int nPoints, double T, double *x, double *u, double *dr)
 Linear Avection Diffusion Reaction Decay Dirac Initial Condition (dr).
int LinearADR_Decay_DiracIC_r (int *iwork, double *rwork, int nPoints, double T, double *x, double *u, double *r)
 Linear Avection Diffusion Reaction Decay Dirac Initial Condition (reaction).
int LinearADR_Sine (int *iwork, double *rwork, int nPoints, double t, double *x, double *u)
 Linear Avection Diffusion Reaction Sine function.
int LinearADR_Sine_advectiveVelocity (int *iwork, double *rwork, int nPoints, double t, double *x, double *f)
 Linear Avection Diffusion Reaction Sine function (advective velocity).
int LinearADR_Sine_diffusiveVelocity (int *iwork, double *rwork, int nPoints, double t, double *x, double *f)
 Linear Avection Diffusion Reaction Sine function (diffusive velocity).
int LinearADR_Sine_dr (int *iwork, double *rwork, int nPoints, double t, double *x, double *u, double *dr)
 Linear Avection Diffusion Reaction Sine function (dr).
int LinearADR_Sine_du (int *iwork, double *rwork, int nPoints, double t, double *x, double *f)
 Linear Avection Diffusion Reaction Sine function (du).
int LinearADR_Sine_r (int *iwork, double *rwork, int nPoints, double t, double *x, double *u, double *r)
 Linear Avection Diffusion Reaction Sine function (reaction).
int LinearADR_Sine_totalVelocity (int *iwork, double *rwork, int nPoints, double t, double *x, double *f)
 Linear Avection Diffusion Reaction Sine function (total velocity).
int NonlinearAD_SteadyState (int *iwork, double *rwork, int nPoints, double t, double *X, double *u)
 Nonlinear Advection-Diffusion Steady State.
int NonlinearADR_Decay_DiracIC (int *iwork, double *rwork, int nPoints, double T, double *x, double *u)
 Non Linear Avection Diffusion Reaction Decay Dirac Initial Condition.
int NonlinearADR_Decay_DiracIC_dr (int *iwork, double *rwork, int nPoints, double T, double *x, double *u, double *dr)
 Non Linear Avection Diffusion Reaction Decay Dirac Initial Condition (dr).
int NonlinearADR_Decay_DiracIC_r (int *iwork, double *rwork, int nPoints, double T, double *x, double *u, double *r)
 Non Linear Avection Diffusion Reaction Decay Dirac Initial Condition (reaction).
int NonlinearDAE (int *iwork, double *rwork, int nPoints, double T, double *x, double *u)
 Nonlinear Differential-algebraic equations.
int NonlinearDAE_f (int *iwork, double *rwork, int nPoints, double t, double *x, double *f)
 Nonlinear Differential-algebraic equations.
int PlanePoiseuilleFlow_u (int *iwork, double *rwork, int nPoints, double t, double *x, double *u)
 Poiseuille Flow between two parallel fixed plates with constant seperation (width).
int PoiseuillePipeFlow (int *iwork, double *rwork, int nPoints, double t, double *x, double *u)
 Poiseuille Flow through a circular pipe.
int PoiseuillePipeFlow_P (int *iwork, double *rwork, int nPoints, double t, double *x, double *u)
 Poiseuille Flow through a circular pipe.
int poissonsEquationExp1D (int *iwork, double *rwork, int nPoints, double t, double *X, double *u)
 Poisson Exponential Equation 1D.
int poissonsEquationExp2D (int *iwork, double *rwork, int nPoints, double t, double *X, double *u)
 Poisson Exponential Equation 2D.
int poissonsEquationExp3D (int *iwork, double *rwork, int nPoints, double t, double *X, double *u)
 Poisson Exponential Equation 3D.
int poissonsEquationExp3D_dr (int *iwork, double *rwork, int nPoints, double t, double *X, double *u, double *dr)
 Poisson Exponential Equation 3D (dr).
int poissonsEquationExp1D_r (int *iwork, double *rwork, int nPoints, double t, double *X, double *u, double *r)
 Poisson Exponential Equation 1D (reaction).
int poissonsEquationExp2D_r (int *iwork, double *rwork, int nPoints, double t, double *X, double *u, double *r)
 Poisson Exponential Equation 2D (reaction).
int poissonsEquationExp3D_r (int *iwork, double *rwork, int nPoints, double t, double *X, double *u, double *r)
 Poisson Exponential Equation 3D (reaction).
int STflowSphere_P (int *iwork, double *rwork, int nPoints, double t, double *x, double *u)
 Stokes Flow around moving Sphere.
int STflowSphere_Vx (int *iwork, double *rwork, int nPoints, double t, double *x, double *u)
 Stokes Flow around moving Sphere.
int STflowSphere_Vy (int *iwork, double *rwork, int nPoints, double t, double *x, double *u)
 Stokes Flow around moving Sphere.
int STflowSphere_Vz (int *iwork, double *rwork, int nPoints, double t, double *x, double *u)
 Stokes Flow around moving Sphere.