WarpX
Loading...
Searching...
No Matches
WarpXSolverDOF Struct Reference

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

ablastr::fields::MultiLevelVectorField m_array
 
ablastr::fields::MultiLevelScalarField m_scalar
 
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
 

Detailed Description

This is contains the local and global DOF data that maps each grid location and component to its position in a serialized vector.

Member Function Documentation

◆ Define()

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 )

Member Data Documentation

◆ m_array

ablastr::fields::MultiLevelVectorField WarpXSolverDOF::m_array

◆ m_array_type

◆ m_nDoFs_g

amrex::Long WarpXSolverDOF::m_nDoFs_g = 0

Global nDOF

◆ m_nDoFs_l

amrex::Long WarpXSolverDOF::m_nDoFs_l = 0

Local nDOF

◆ m_scalar

ablastr::fields::MultiLevelScalarField WarpXSolverDOF::m_scalar

◆ m_scalar_type


The documentation for this struct was generated from the following files: