# Can I query is\_continuous about a JuMP model?

**URL:** https://discourse.julialang.org/t/can-i-query-is-continuous-about-a-jump-model/127484
**Category:** Optimization (Mathematical)
**Tags:** jump
**Created:** [March 29, 2025, 10:51am UTC](https://discourse.julialang.org/t/can-i-query-is-continuous-about-a-jump-model/127484 "2025-03-29T10:51:30Z")
**Posts on this page:** 1
**Showing post:** 4

<div class="post-metadata">

### Author: ![WalterMadelim](https://avatars.discourse-cdn.com/v4/letter/w/3e96dc/32.png) [@WalterMadelim](https://discourse.julialang.org/u/WalterMadelim)
#### Post date: [March 30, 2025, 1:35am UTC](https://discourse.julialang.org/t/can-i-query-is-continuous-about-a-jump-model/127484/4 "2025-03-30T01:35:44Z")

</div>

Yes, this is a good idea. It can also simplify this function you wrote

> [@Add an "optimize\_assert\_optimal" functionality in JuMP would be handier?](https://discourse.julialang.org/t/add-an-optimize-assert-optimal-functionality-in-jump-would-be-handier/124458/2):
>
> For example, at the cost of an extra argument, you could use a function:
> 
> ```julia
> function optimize!_and_assert_optimality(model, name)
> JuMP.optimize!(model)
> if (status = JuMP.termination_status(model)) != JuMP.OPTIMAL
> error("$name: $status")
> end
> end
> 
> optimize!_and_assert_optimality(model_123, "model_123")
> 
> ```
> 
> One place where the function approach would be better is:
> 
> ```julia
> models = Dict("A" => model_123, "B" => model456)
> for (name, model) in models
> @optimise_assert_optimal model
> # or
> optimize!_and_assert_optimality(model, name)
> end
> 
> ```

---

_[View the full topic](https://discourse.julialang.org/t/can-i-query-is-continuous-about-a-jump-model/127484)._
