45 #ifndef Xyce_N_ANP_HB_h
46 #define Xyce_N_ANP_HB_h
51 #include <N_LOA_fwd.h>
52 #include <N_LAS_fwd.h>
55 #include <N_MPDE_State.h>
57 #include <N_UTL_DFTInterfaceDecl.hpp>
58 #include <N_UTL_FFTInterface.hpp>
59 #include <N_UTL_Listener.h>
61 class N_MPDE_Discretization;
73 class HB :
public AnalysisBase,
public Util::ListenerAutoSubscribe<StepEvent>
88 bool setLinSol(
const N_UTL_OptionBlock & OB);
122 std::vector<double> & timePoints,
123 std::vector<double> & freqPoints,
124 Teuchos::RCP<N_LAS_BlockVector> & timeDomainSolnVec,
125 Teuchos::RCP<N_LAS_BlockVector> & freqDomainSolnVecReal,
126 Teuchos::RCP<N_LAS_BlockVector> & freqDomainSolnVecImaginary,
127 Teuchos::RCP<N_LAS_BlockVector> & timeDomainStoreVec,
128 Teuchos::RCP<N_LAS_BlockVector> & freqDomainStoreVecReal,
129 Teuchos::RCP<N_LAS_BlockVector> & freqDomainStoreVecImaginary)
const;
278 #endif // Xyce_N_ANP_HB_h