49 template <
class T_VECTOR>
51 using T =
typename T_VECTOR::value_type;
58 phi_interpolated =
T();
59 psi_interpolated = T_VECTOR();
69 template <
typename T_GRID,
typename T =
double>
91 const T_GRID&
grid()
const {
return m_grid; }
129 return m_phi_mixed_derivatives;
162 return m_phi_mixed_derivatives_prev;
171 return m_phi_mixed_derivatives_prev;
202 const T_GRID& m_grid;
209 m_phi_mixed_derivatives_prev;
const Array< T_GRID, VecN< T, T_GRID::num_mixed_derivatives > > & phiMixedDerivativesPrev() const
Array< T_GRID, T > & phi()
Array< T_GRID, VecN< T, T_GRID::num_mixed_derivatives > > & phiMixedDerivatives()
Array< T_GRID, Vec3< T > > & psiInterpPrev()
Array< T_GRID, VecN< T, T_GRID::num_mixed_derivatives > > & phiMixedDerivativesPrev()
Array< T_GRID, Vec3< T > > & psi()
typename T_VECTOR::value_type T
const Array< T_GRID, VecN< T, T_GRID::num_mixed_derivatives > > & phiMixedDerivatives() const
const T_GRID & grid() const
Array< T_GRID, T > & phiPrev()
Array< T_GRID, Vec3< T > > & psiPrev()
T_VECTOR psi_interpolated
const Array< T_GRID, T > & phi() const
const Array< T_GRID, Vec3< T > > & psi() const
const Array< T_GRID, Vec3< T > > & psiInterpPrev() const
const Array< T_GRID, Vec3< T > > & psiPrev() const
const Array< T_GRID, T > & phiInterpPrev() const
const Array< T_GRID, T > & phiPrev() const
Array< T_GRID, T > & phiInterpPrev()