8#include "ddc_aliases.hpp"
10#include "irighthandside.hpp"
11#include "quadrature.hpp"
28 DFieldMemSpX m_nustar_profile_alloc;
29 DFieldSpX m_nustar_profile;
53 DFieldSpXVx
operator()(DFieldSpXVx allfdistribu,
double dt)
const override;
Class describing the inter-species collision operator.
Definition collisions_inter.hpp:25
double get_nustar0() const
Get the collision coefficient.
DFieldSpXVx operator()(DFieldSpXVx allfdistribu, double dt) const override
Update the distribution function for inter-species collision.
void get_derivative(DFieldSpXVx df, DConstFieldSpXVx allfdistribu) const
Computes the expression of the time derivative of the distribution function.
CollisionsInter(IdxRangeSpXVx const &mesh, double nustar0)
The constructor for the operator.
An abstract class representing a source in Boltzmann equation.
Definition irighthandside.hpp:16
File providing quadrature coefficients via the trapezoidal method.