gEconpy.model.block.Block#
- class gEconpy.model.block.Block(name, block_dict, assumptions=None)#
The Block class holds equations and parameters associated with each block of the DSGE model.
Holds methods to solve their associated optimization problem. Blocks should be created by a Model.
Methods
Block.__init__(name, block_dict[, assumptions])Initialize a block object.
Block.initialize_from_dictionary(block_dict, ...)Initialize a model block from a dictionary of parer results.
Simplify the system of equations that define the first-order conditions (FoCs) in the model.
Block.solve_optimization([try_simplify])Solve the Block's optimization program.
Attributes
calibrating_equationsdeterministic_paramsdeterministic_relationshipsparams_to_calibrate