Vlasiator ebf0dd394 on dev (v5.4.0 + 1054 commits)
Loading...
Searching...
No Matches
fluxfunction.cpp File Reference
#include <mpi.h>
#include <iostream>
#include <string>
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <errno.h>
#include <string.h>
#include "common.h"
#include "particles/field.h"
#include "particles/readfields.h"
Include dependency graph for fluxfunction.cpp:

Go to the source code of this file.

Functions

static bool isInside (Field &B, double R, int x, int y, int z)
std::vector< double > computeFluxUp (Field &B, int outerBoundary, double innerBoundary)
std::vector< double > computeFluxDown (Field &B, int outerBoundary, double innerBoundary)
std::vector< double > computeFluxLeft (Field &B, int outerBoundary, double innerBoundary)
std::vector< double > computeFluxUpRight (Field &B, int outerBoundary, double innerBoundary)
std::vector< double > computeFluxDownRight (Field &B, int outerBoundary, double innerBoundary)
double nanMedian (std::vector< double > &v)
double nanMean (std::vector< double > &v)
int main (int argc, char **argv)

Function Documentation

◆ computeFluxDown()

std::vector< double > computeFluxDown ( Field & B,
int outerBoundary,
double innerBoundary )

Definition at line 96 of file fluxfunction.cpp.

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

◆ computeFluxDownRight()

std::vector< double > computeFluxDownRight ( Field & B,
int outerBoundary,
double innerBoundary )

Definition at line 268 of file fluxfunction.cpp.

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

◆ computeFluxLeft()

std::vector< double > computeFluxLeft ( Field & B,
int outerBoundary,
double innerBoundary )

Definition at line 159 of file fluxfunction.cpp.

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

◆ computeFluxUp()

std::vector< double > computeFluxUp ( Field & B,
int outerBoundary,
double innerBoundary )

Definition at line 48 of file fluxfunction.cpp.

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

◆ computeFluxUpRight()

std::vector< double > computeFluxUpRight ( Field & B,
int outerBoundary,
double innerBoundary )

Definition at line 206 of file fluxfunction.cpp.

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

◆ isInside()

bool isInside ( Field & B,
double R,
int x,
int y,
int z )
static

Definition at line 37 of file fluxfunction.cpp.

Here is the caller graph for this function:

◆ main()

int main ( int argc,
char ** argv )

Definition at line 366 of file fluxfunction.cpp.

Here is the call graph for this function:

◆ nanMean()

double nanMean ( std::vector< double > & v)

Definition at line 360 of file fluxfunction.cpp.

◆ nanMedian()

double nanMedian ( std::vector< double > & v)

Definition at line 344 of file fluxfunction.cpp.

Here is the caller graph for this function: