|
WarpX
|
This is contains the local and global DOF data that maps each grid location and component to its position in a serialized vector. More...
#include <WarpXSolverDOF.H>
Public Member Functions | |
| void | Define (WarpX *const, int, const std::string &, const std::string &) |
Public Attributes | |
| amrex::Vector< std::array< std::unique_ptr< amrex::iMultiFab >, 3 > > | m_array |
| amrex::Vector< std::array< std::unique_ptr< amrex::iMultiFab >, 3 > > | m_array_lhs |
| amrex::Vector< std::unique_ptr< amrex::iMultiFab > > | m_scalar |
| amrex::Vector< std::unique_ptr< amrex::iMultiFab > > | m_scalar_lhs |
| warpx::fields::FieldType | m_array_type = warpx::fields::FieldType::None |
| warpx::fields::FieldType | m_scalar_type = warpx::fields::FieldType::None |
| amrex::Long | m_nDoFs_l = 0 |
| amrex::Long | m_nDoFs_g = 0 |
This is contains the local and global DOF data that maps each grid location and component to its position in a serialized vector.
| void WarpXSolverDOF::Define | ( | WarpX * const | a_WarpX, |
| int | a_num_amr_levels, | ||
| const std::string & | a_vector_type_name, | ||
| const std::string & | a_scalar_type_name ) |
| amrex::Vector<std::array<std::unique_ptr<amrex::iMultiFab>,3> > WarpXSolverDOF::m_array |
| amrex::Vector<std::array<std::unique_ptr<amrex::iMultiFab>,3> > WarpXSolverDOF::m_array_lhs |
| warpx::fields::FieldType WarpXSolverDOF::m_array_type = warpx::fields::FieldType::None |
| amrex::Long WarpXSolverDOF::m_nDoFs_g = 0 |
Global nDOF
| amrex::Long WarpXSolverDOF::m_nDoFs_l = 0 |
Local nDOF
| amrex::Vector<std::unique_ptr<amrex::iMultiFab> > WarpXSolverDOF::m_scalar |
| amrex::Vector<std::unique_ptr<amrex::iMultiFab> > WarpXSolverDOF::m_scalar_lhs |
| warpx::fields::FieldType WarpXSolverDOF::m_scalar_type = warpx::fields::FieldType::None |