MFEM  v4.6.0
Finite element discretization library
Functions
tesla.cpp File Reference

Go to the source code of this file.

Functions

CoefficientSetupInvPermeabilityCoefficient ()
 
double magnetic_shell (const Vector &)
 
double magnetic_shell_inv (const Vector &x)
 
void current_ring (const Vector &, Vector &)
 
void bar_magnet (const Vector &, Vector &)
 
void halbach_array (const Vector &, Vector &)
 
void a_bc_uniform (const Vector &, Vector &)
 
double phi_m_bc_uniform (const Vector &x)
 
void display_banner (ostream &os)
 
int main (int argc, char *argv[])
 

Function Documentation

◆ a_bc_uniform()

void a_bc_uniform ( const Vector x,
Vector a 
)

Definition at line 551 of file tesla.cpp.

◆ bar_magnet()

void bar_magnet ( const Vector x,
Vector m 
)

Definition at line 484 of file tesla.cpp.

◆ current_ring()

void current_ring ( const Vector x,
Vector j 
)

Definition at line 427 of file tesla.cpp.

◆ display_banner()

void display_banner ( ostream &  os)

Definition at line 366 of file tesla.cpp.

◆ halbach_array()

void halbach_array ( const Vector x,
Vector m 
)

Definition at line 526 of file tesla.cpp.

◆ magnetic_shell()

double magnetic_shell ( const Vector x)

Definition at line 408 of file tesla.cpp.

◆ magnetic_shell_inv()

double magnetic_shell_inv ( const Vector x)

Definition at line 78 of file tesla.cpp.

◆ main()

int main ( int  argc,
char *  argv[] 
)

Definition at line 107 of file tesla.cpp.

◆ phi_m_bc_uniform()

double phi_m_bc_uniform ( const Vector x)

Definition at line 561 of file tesla.cpp.

◆ SetupInvPermeabilityCoefficient()

Coefficient * SetupInvPermeabilityCoefficient ( )

Definition at line 379 of file tesla.cpp.