Skip to content

Commit

Permalink
log with error in if_else
Browse files Browse the repository at this point in the history
  • Loading branch information
jtlap committed Aug 28, 2023
1 parent 7698f07 commit a4e7ca6
Showing 1 changed file with 22 additions and 22 deletions.
44 changes: 22 additions & 22 deletions include/kyosu/types/impl/math.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -153,21 +153,21 @@ namespace kyosu::_
auto v = kyosu::pure(z);
auto s = kyosu::real(z);
auto z1 = (eve::acos(s/az)/abs(v))*v+eve::log(az);
// auto tmp = kyosu::if_else( kyosu::is_real(z)
// , kyosu::log(kyosu::real(z))
// , z1
// );
// return tmp;

// return kyosu::if_else( kyosu::is_eqz(z)
// , eve::minf(eve::as(az))
// , tmp
// );
auto tmp = kyosu::if_else( kyosu::is_real(z)
, kyosu::log(kyosu::real(z))
, z1
);
return tmp;

return kyosu::if_else( kyosu::is_eqz(z)
, eve::minf(eve::as(az))
, z1
, tmp
);

// return kyosu::if_else( kyosu::is_eqz(z)
// , eve::minf(eve::as(az))
// , z1
// );
}
}

Expand Down Expand Up @@ -248,21 +248,21 @@ namespace kyosu::_
auto v = kyosu::pure(z);
auto s = kyosu::real(incz);
auto z1 = (eve::acos(s/az)/abs(v))*v+ eve::half(eve::as<e_t>())*eve::log1p(az2);
// auto tmp = kyosu::if_else( kyosu::is_real(z)
// , kyosu::log(kyosu::real(z))
// , z1
// );
// return tmp;

// return kyosu::if_else( kyosu::is_eqz(z)
// , eve::minf(eve::as(az))
// , tmp
// );
auto tmp = kyosu::if_else( kyosu::is_real(z)
, kyosu::log(kyosu::real(z))
, z1
);
return tmp;

return kyosu::if_else( kyosu::is_eqz(z)
, eve::minf(eve::as(az))
, z1
, tmp
);

// return kyosu::if_else( kyosu::is_eqz(z)
// , eve::minf(eve::as(az))
// , z1
// );
}
}
}

0 comments on commit a4e7ca6

Please sign in to comment.