| 
    WARPXM v1.10.0
    
   | 
 
#include <conducting_wall_gradient_yu.h>
  
Public Member Functions | |
| conducting_wall_gradient_yu_t () | |
| ~conducting_wall_gradient_yu_t () override | |
| void | setup (const WxCryptSet &wxc) override | 
| const std::vector< int > & | getInputVariableIndexes (int flag) const override | 
| const std::vector< int > & | getOutputVariableIndexes (int flag) const override | 
| void | bc_q (const real *q_in, const real *aux_in, const real *aux_out, const solverVariables_t *pFV, real *q_out) const override | 
| Boundary Condition Application which sets the boundary condition on ghost nodes.   | |
  Public Member Functions inherited from WmApplication | |
| WmApplication () | |
| virtual | ~WmApplication ()=default | 
| virtual void | setup (const WxCryptSet &wxc) | 
| virtual const std::vector< int > & | getAuxiliaryVariableIndexes (int flag=WMAPPLICATIONFLAG_NONE) const | 
| virtual const std::vector< int > & | getCrossVariableIndexes (int flag=WMAPPLICATIONFLAG_NONE) const | 
| const std::vector< std::string > & | getBoundaryNames () const | 
| bool | isOnBoundary (const std::string &boundaryName) const | 
| bool | has (int flag) const | 
| virtual real | numerical_flux (const real *q_l, const real *q_r, const real *aux_l, const real *aux_r, const solverVariables_t *pFV, real *numericalFlux) const | 
| virtual real | internal_flux (const real *q, const real *aux, const solverVariables_t *pSV, std::vector< std::vector< real > > &internalFlux) const | 
| virtual real | source (const real *q, const real *aux, const elementGeometry_t *pEG, real *source) const | 
| virtual void | bc_q (const real *q_in, const real *aux_in, const real *aux_out, const solverVariables_t *pFV, real *q_out) const | 
| Boundary Condition Application which sets the boundary condition on ghost nodes.   | |
| virtual real | bcNumericalFlux (const real *q_l, const real *q_r, const real *aux_l, const real *aux_r, const solverVariables_t *pFV, real *numericalFlux) const | 
| virtual void | conserved_to_primitive (const real *q, const real *aux, real *w) const | 
| virtual void | primitive_to_conserved (const real *w, const real *aux, real *q) const | 
| virtual void | evaluate_function (const real *q, const real *aux, const solverVariables_t *pSV, real *result) const | 
| virtual void | bc_q_kinetic (const real *q_in, const real *aux_in, const solverVariables_t *pFV, real *q_out) const | 
| std::shared_ptr< std::string > | app_name () | 
| virtual const std::vector< int > & | getInputVariableIndexes (int flag=0) const | 
| virtual const std::vector< int > & | getOutputVariableIndexes (int flag=0) const | 
Protected Attributes | |
| real | _Ae | 
| real | _Ai | 
| real | _Ze | 
| real | _Zi | 
| real | _sdn | 
| real | _ompt | 
| std::vector< int > | _input_variables | 
| std::vector< int > | _output_variables | 
  Protected Attributes inherited from WmApplication | |
| std::string | _app_name | 
| WxLogStream | _debStrm | 
| std::vector< int > | _allowedFlags | 
| std::vector< std::string > | _onBoundaries | 
Additional Inherited Members | |
  Public Types inherited from WmApplication | |
| typedef Application_Variable | WmApplication_Variable | 
| typedef std::map< std::string, std::string > | replaceMap_t | 
  Static Public Attributes inherited from wxm::app_base | |
| static std::vector< int > | empty | 
  Protected Member Functions inherited from wxm::app_base | |
| virtual | ~app_base ()=default | 
| wxm::apps::maxwell::conducting_wall_gradient_yu_t::conducting_wall_gradient_yu_t | ( | ) | 
      
  | 
  override | 
      
  | 
  overridevirtual | 
Boundary Condition Application which sets the boundary condition on ghost nodes.
| q_in | is the q variable vector on the inside (or "internal", "interior", "left", "minus", etc.) face node of the interface on which the boundary condition is set - this is an input | 
| aux_in | is the aux variable vector on the inside (or "internal", "interior", "left", "minus", etc.) face node of the interface on which the boundary condition is set - this is an input | 
| aux_out | is the aux variable vector on the outside (or "external", "exterior", "right", "plus", etc.) face node (a.k.a ghost node) of the interface on which the boundary condition is set - this is an input | 
| q_out | is the q variable vector on the outside (or "external", "exterior", "right", "plus", etc.) face node (a.k.a ghost node) of the interface on which the boundary condition is set - this is an output - this is waht is being set | 
NOTE: If the boundary condition is virtual - the in and out nodes actually becomes the same: Thus q_in and q_out as well as aux_in and aux_out are actually the same internal node of the virtual subdomain. See dfem/variable_adjusters/boundary_conditions/boundary_condition.cc
Reimplemented from WmApplication.
      
  | 
  inlineoverridevirtual | 
Reimplemented from wxm::app_base.
      
  | 
  inlineoverridevirtual | 
Reimplemented from wxm::app_base.
      
  | 
  overridevirtual | 
Reimplemented from WmApplication.
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected |