Vlasiator ebf0dd394 on dev (v5.4.0 + 1054 commits)
Loading...
Searching...
No Matches
LineDipole Class Reference

#include <linedipole.hpp>

Public Member Functions

 LineDipole ()
void initialize (const double moment, const double center_x, const double center_y, const double center_z)
double operator() (double x, double y, double z, coordinate component, unsigned int derivative=0, coordinate dcomponent=X) const

Private Attributes

bool initialized = false
double q [3]
double center [3]

Detailed Description

Definition at line 32 of file linedipole.hpp.

Constructor & Destructor Documentation

◆ LineDipole()

LineDipole::LineDipole ( )
inline

Definition at line 39 of file linedipole.hpp.

Member Function Documentation

◆ initialize()

void LineDipole::initialize ( const double moment,
const double center_x,
const double center_y,
const double center_z )

Definition at line 32 of file linedipole.cpp.

Here is the caller graph for this function:

◆ operator()()

double LineDipole::operator() ( double x,
double y,
double z,
coordinate component,
unsigned int derivative = 0,
coordinate dcomponent = X ) const

Definition at line 42 of file linedipole.cpp.

Member Data Documentation

◆ center

double LineDipole::center[3]
private

Definition at line 36 of file linedipole.hpp.

◆ initialized

bool LineDipole::initialized = false
private

Definition at line 34 of file linedipole.hpp.

◆ q

double LineDipole::q[3]
private

Definition at line 35 of file linedipole.hpp.


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