def Q_as_array(self): """ Fuente calculada al instante t como array de numpy """ return AddableDict(self._Q).as_array()
] Nu_FluxM = [ NuFisL[group] * FluxL[group] * Vmesh for group in range(Flux.shape[-1]) ] Bet_k = BetaM[state][nx][ny][nz] Lamb_k = LambdaM[state][nx][ny][nz] Nu_Flux = sum(Nu_FluxM) C0[state][nx][ny][nz] = [ Bet_k[prec] * Nu_Flux / Lamb_k[prec] if Lamb_k[prec] != 0 else 0.0 for prec in range(NPRC) ] alfi = AddableDict(C0).as_array() p = re.compile(r'POWER\(WATTS\)\s+([0-9]\.[0-9]{5}E\+[0-9]{2})') Q = {} EQUILIBRIUM = True chi_g = [1.0] tfinal = 3.0 DATABASE = ROOTFILE + 'S.cdb' Times = [] powers = [] precursors = [] source = [] dt = tfinal / N FAILED_COMPLETE_TEST = False
def C0(self): """ Precursores de Equilibrio (reactor estático) """ return AddableDict(self._C0)
def Ct(self): """ Precursores calculados hasta ahora. """ return AddableDict(self._Ct)
def Q(self): return AddableDict(self._Q).as_array()
def Ct(self): return AddableDict(self._Ct).as_array()
def C0(self): return AddableDict(self._C0).as_array()