diff --git a/main.cu b/main.cu index d812ac7..ca232f7 100644 --- a/main.cu +++ b/main.cu @@ -844,7 +844,7 @@ int main(int argc, char* argv[]) { // add arguments args.add("help", "prints the help"); - args.add("network", "load network from .obj or .swc file"); + //args.add("network", "load network from .obj or .swc file"); args.add("maxpress", "maximum allowed pressure in g / units / s^2, default 2 is for blood when units = um", "2", "real value > 0"); args.add("viscosity", "set the viscosity of the fluid (in g / units / s), default .00001 is for blood when units = um", ".00001", "real value > 0"); args.add("rou", "set the desity of the fluid (in g / units^3), default 1.06*10^-12 is for blood when units = um", ".00000000000106", "real value > 0"); @@ -860,12 +860,16 @@ int main(int argc, char* argv[]) { } // load network - if (args["network"].is_set()) { // load network from user - std::vector tmp = stim::parser::split(args["network"].as_string(), '.'); + if (args.nargs() == 0) { + std::cout << "Network file required." << std::endl; + return 1; + } + else { // load network from user + std::vector tmp = stim::parser::split(args.arg(0), '.'); if ("obj" == tmp[1]) - flow.load_obj(args["network"].as_string()); + flow.load_obj(args.arg(0)); else if ("swc" == tmp[1]) - flow.load_swc(args["network"].as_string()); + flow.load_swc(args.arg(0)); else { std::cout << "Invalid file type" << std::endl; std::exit(1); -- libgit2 0.21.4