nec2++ 2.1.1
Classes | Enumerations
nec_context.h File Reference

Using nec_context. More...

#include <memory>
#include "common.h"
#include "c_ggrid.h"
#include "math_util.h"
#include "matrix_algebra.h"
#include "electromag.h"
#include "nec_radiation_pattern.h"
#include "nec_results.h"
#include "nec_structure_currents.h"
#include "nec_output.h"
#include "nec_ground.h"
#include "c_plot_card.h"

Go to the source code of this file.

Classes

class  nec_context
 Container for an nec2++ simulation. More...
 

Enumerations

enum  excitation_return {
  FREQ_PRINT_NORMALIZATION = 0 , FREQ_LOOP_CONTINUE = 1 , FREQ_LOOP_CARD_CONTINUE = 2 , FREQ_INNER_LOOP_CONTINUE = 3 ,
  FREQ_PHASE_COMPLETE = 4
}
 
enum  processing_state {
  PROCESSING_MEMORY_ALLOC = 1 , PROCESSING_STRUCTURE_LOADING = 2 , PROCESSING_EXCITATION_SETUP = 3 , PROCESSING_EXCITATION_LOOP = 4 ,
  PROCESSING_NEAR_FIELD = 5 , PROCESSING_FAR_FIELD = 6
}
 

Detailed Description

Using nec_context.

The following code shows an example of how the nec_context class is used.

Enumeration Type Documentation

◆ processing_state

1: Memory allocation & Initialization 2: Structure segment loading 3: Excitation set up (right hand side, -e inc.) 4: ? 5: Near field calculation 6: standard far field calculation