CoreNEURON
|
#include <array>
#include <vector>
#include "coreneuron/mpi/nrnmpi.h"
#include "coreneuron/nrnconf.h"
#include "coreneuron/utils/nrn_assert.h"
Go to the source code of this file.
Classes | |
struct | coreneuron::LFPCalculator< Ty, SegmentIdTy > |
LFPCalculator allows calculation of LFP given membrane currents. More... | |
Namespaces | |
coreneuron | |
THIS FILE IS AUTO GENERATED DONT MODIFY IT. | |
coreneuron::lfputils | |
Typedefs | |
using | coreneuron::lfputils::Point3D = std::array< double, 3 > |
using | coreneuron::lfputils::Point3Ds = std::vector< Point3D > |
using | coreneuron::lfputils::DoublePtr = double * |
Enumerations | |
enum | coreneuron::LFPCalculatorType { coreneuron::LineSource, coreneuron::PointSource } |
Functions | |
double | coreneuron::lfputils::dot (const Point3D &p1, const Point3D &p2) |
double | coreneuron::lfputils::norm (const Point3D &p1) |
Point3D | coreneuron::lfputils::barycenter (const Point3D &p1, const Point3D &p2) |
Point3D | coreneuron::lfputils::paxpy (const Point3D &p1, const double alpha, const Point3D &p2) |
double | coreneuron::lfputils::point_source_lfp_factor (const Point3D &e_pos, const Point3D &seg_pos, const double radius, const double f) |
double | coreneuron::lfputils::line_source_lfp_factor (const Point3D &e_pos, const Point3D &seg_0, const Point3D &seg_1, const double radius, const double f) |