SheafSystem  0.0.0.0
fields::field_at0_algebra Namespace Reference

Namespace containing the algrebra functions for a field with a property section of type sec_at0. More...

NON-MEMBER FUNCTIONS OF AT0 FACET

void SHEAF_DLL_SPEC acos (const field_at0 &x0, field_at0 &xresult, bool xauto_access)
 Compute acos of x0 (acos(x0)) (pre-allocated version). More...
 
void SHEAF_DLL_SPEC asin (const field_at0 &x0, field_at0 &xresult, bool xauto_access)
 Compute asin of x0 (asin(x0)) (pre-allocated version). More...
 
void SHEAF_DLL_SPEC atan (const field_at0 &x0, field_at0 &xresult, bool xauto_access)
 Compute atan of x0 (atan(x0)) (pre-allocated version). More...
 
void SHEAF_DLL_SPEC atan2 (const field_at0 &x0, const field_at0 &x1, field_at0 &xresult, bool xauto_access)
 Compute atan2 of x0/x1 (atan2(x0, x1)) (pre-allocated version). More...
 
void SHEAF_DLL_SPEC ceil (const field_at0 &x0, field_at0 &xresult, bool xauto_access)
 Compute ceil of x0 (ceil(x0)) (pre-allocated version). More...
 
void SHEAF_DLL_SPEC cos (const field_at0 &x0, field_at0 &xresult, bool xauto_access)
 Compute cos of x0 (cos(x0)) (pre-allocated version). More...
 
void SHEAF_DLL_SPEC cosh (const field_at0 &x0, field_at0 &xresult, bool xauto_access)
 Compute cosh of x0 (cosh(x0)) (pre-allocated version). More...
 
void SHEAF_DLL_SPEC exp (const field_at0 &x0, field_at0 &xresult, bool xauto_access)
 Compute exp of x0 (exp(x0)) (pre-allocated version). More...
 
void SHEAF_DLL_SPEC fabs (const field_at0 &x0, field_at0 &xresult, bool xauto_access)
 Compute fabs of x0 (fabs(x0)) (pre-allocated version). More...
 
void SHEAF_DLL_SPEC floor (const field_at0 &x0, field_at0 &xresult, bool xauto_access)
 Compute floor of x0 (floor(x0)) (pre-allocated version). More...
 
void SHEAF_DLL_SPEC fmod (const field_at0 &x0, const field_at0 &x1, field_at0 &xresult, bool xauto_access)
 Compute xsignificand = fmod(x0, xexp) (pre-allocated version). More...
 
void SHEAF_DLL_SPEC frexp (const field_at0 &x0, field_at0 &xsignificand, field_at0 &xexp, bool xauto_access)
 Compute frexp of x0 (frexp(x0)) (pre-allocated version). More...
 
void SHEAF_DLL_SPEC ldexp (const field_at0 &x0, int xexp, field_at0 &xresult, bool xauto_access)
 Compute ldexp of x0 (ldexp(x0)) (pre-allocated version). More...
 
void SHEAF_DLL_SPEC log (const field_at0 &x0, field_at0 &xresult, bool xauto_access)
 Compute log of x0 (log(x0)) (pre-allocated version). More...
 
void SHEAF_DLL_SPEC log10 (const field_at0 &x0, field_at0 &xresult, bool xauto_access)
 Compute log10 of x0 (log10(x0)) (pre-allocated version). More...
 
void SHEAF_DLL_SPEC modf (const field_at0 &x0, field_at0 &xintpart, field_at0 &xfractpart, bool xauto_access)
 Compute modf of x0 (modf(x0)) (pre-allocated version). More...
 
void SHEAF_DLL_SPEC pow (const field_at0 &x0, const vd_value_type &xexponent, field_at0 &xresult, bool xauto_access)
 Compute x0 to power xexponent (pow(x0, xexponent)) (pre-allocated version). More...
 
void SHEAF_DLL_SPEC sin (const field_at0 &x0, field_at0 &xresult, bool xauto_access)
 Compute sin of x0 (sin(x0)) (pre-allocated version). More...
 
void SHEAF_DLL_SPEC sinh (const field_at0 &x0, field_at0 &xresult, bool xauto_access)
 Compute sinh of x0 (sinh(x0)) (pre-allocated version). More...
 
void SHEAF_DLL_SPEC sqrt (const field_at0 &x0, field_at0 &xresult, bool xauto_access)
 Compute sqrt of x0 (sqrt(x0)) (pre-allocated version). More...
 
void SHEAF_DLL_SPEC tan (const field_at0 &x0, field_at0 &xresult, bool xauto_access)
 Compute tan of x0 (tan(x0)) (pre-allocated version). More...
 
void SHEAF_DLL_SPEC tanh (const field_at0 &x0, field_at0 &xresult, bool xauto_access)
 Compute tanh of x0 (tanh(x0)) (pre-allocated version). More...
 

Detailed Description

Namespace containing the algrebra functions for a field with a property section of type sec_at0.

Function Documentation

◆ acos()

void fields::field_at0_algebra::acos ( const field_at0 x0,
field_at0 xresult,
bool  xauto_access 
)

Compute acos of x0 (acos(x0)) (pre-allocated version).

Implementation for field_at0 algebra functions.

Precondition
  • precondition_of(\ acos(x0.property(), xresult.property(), xauto_access))
Postcondition
  • postcondition_of(\ acos(x0.property(), xresult.property(), xauto_access))

Definition at line 27 of file field_at0_funcs.impl.h.

References fiber_bundle::sec_at0_algebra::acos(), asin(), and fields::field_at0::property().

◆ asin()

void fields::field_at0_algebra::asin ( const field_at0 x0,
field_at0 xresult,
bool  xauto_access 
)

Compute asin of x0 (asin(x0)) (pre-allocated version).

Precondition
  • precondition_of(\ asin(x0.property(), xresult.property(), xauto_access))
Postcondition
  • postcondition_of(\ asin(x0.property(), xresult.property(), xauto_access))

Definition at line 51 of file field_at0_funcs.impl.h.

References fiber_bundle::sec_at0_algebra::asin(), atan(), and fields::field_at0::property().

Referenced by acos().

◆ atan()

void fields::field_at0_algebra::atan ( const field_at0 x0,
field_at0 xresult,
bool  xauto_access 
)

Compute atan of x0 (atan(x0)) (pre-allocated version).

Precondition
  • precondition_of(\ atan(x0.property(), xresult.property(), xauto_access))
Postcondition
  • postcondition_of(\ atan(x0.property(), xresult.property(), xauto_access))

Definition at line 75 of file field_at0_funcs.impl.h.

References fiber_bundle::sec_at0_algebra::atan(), atan2(), and fields::field_at0::property().

Referenced by asin().

◆ atan2()

void fields::field_at0_algebra::atan2 ( const field_at0 x0,
const field_at0 x1,
field_at0 xresult,
bool  xauto_access 
)

Compute atan2 of x0/x1 (atan2(x0, x1)) (pre-allocated version).

Precondition
  • precondition_of(\ atan2(x0.property(), x1.property(), xresult.property(), xauto_access))
Postcondition
  • postcondition_of(\ atan2(x0.property(), x1.property(), xresult.property(), xauto_access))

Definition at line 99 of file field_at0_funcs.impl.h.

References fiber_bundle::sec_at0_algebra::atan2(), ceil(), and fields::field_at0::property().

Referenced by atan().

◆ ceil()

void fields::field_at0_algebra::ceil ( const field_at0 x0,
field_at0 xresult,
bool  xauto_access 
)

Compute ceil of x0 (ceil(x0)) (pre-allocated version).

Precondition
  • precondition_of(\ ceil(x0.property(), xresult.property(), xauto_access))
Postcondition
  • postcondition_of(\ ceil(x0.property(), xresult.property(), xauto_access))

Definition at line 124 of file field_at0_funcs.impl.h.

References fiber_bundle::sec_at0_algebra::ceil(), cos(), and fields::field_at0::property().

Referenced by atan2().

◆ cos()

void fields::field_at0_algebra::cos ( const field_at0 x0,
field_at0 xresult,
bool  xauto_access 
)

Compute cos of x0 (cos(x0)) (pre-allocated version).

Precondition
  • precondition_of(cos(x0.property(), xresult.property(), xauto_access))
Postcondition
  • postcondition_of(cos(x0.property(), xresult.property(), xauto_access))

Definition at line 148 of file field_at0_funcs.impl.h.

References fiber_bundle::sec_at0_algebra::cos(), cosh(), and fields::field_at0::property().

Referenced by ceil().

◆ cosh()

void fields::field_at0_algebra::cosh ( const field_at0 x0,
field_at0 xresult,
bool  xauto_access 
)

Compute cosh of x0 (cosh(x0)) (pre-allocated version).

Precondition
  • precondition_of(cosh(x0.property(), xresult.property(), xauto_access))
Postcondition
  • postcondition_of(\ cosh(x0.property(), xresult.property(), xauto_access))

Definition at line 170 of file field_at0_funcs.impl.h.

References fiber_bundle::sec_at0_algebra::cosh(), exp(), and fields::field_at0::property().

Referenced by cos().

◆ exp()

void fields::field_at0_algebra::exp ( const field_at0 x0,
field_at0 xresult,
bool  xauto_access 
)

Compute exp of x0 (exp(x0)) (pre-allocated version).

Precondition
  • precondition_of(\ exp(x0.property(), xresult.property(), xauto_access))
Postcondition
  • postcondition_of(\ exp(x0.property(), xresult.property(), xauto_access))

Definition at line 193 of file field_at0_funcs.impl.h.

References fiber_bundle::sec_at0_algebra::exp(), fabs(), and fields::field_at0::property().

Referenced by cosh().

◆ fabs()

void fields::field_at0_algebra::fabs ( const field_at0 x0,
field_at0 xresult,
bool  xauto_access 
)

Compute fabs of x0 (fabs(x0)) (pre-allocated version).

Precondition
  • precondition_of(\ fabs(x0.property(), xresult.property(), xauto_access))
Postcondition
  • postcondition_of(\ fabs(x0.property(), xresult.property(), xauto_access))

Definition at line 217 of file field_at0_funcs.impl.h.

References fiber_bundle::sec_at0_algebra::fabs(), floor(), and fields::field_at0::property().

Referenced by exp().

◆ floor()

void fields::field_at0_algebra::floor ( const field_at0 x0,
field_at0 xresult,
bool  xauto_access 
)

Compute floor of x0 (floor(x0)) (pre-allocated version).

Precondition
  • precondition_of(\ floor(x0.property(), xresult.property(), xauto_access))
Postcondition
  • postcondition_of(\ floor(x0.property(), xresult.property(), xauto_access))

Definition at line 241 of file field_at0_funcs.impl.h.

References fiber_bundle::sec_at0_algebra::floor(), fmod(), and fields::field_at0::property().

Referenced by fabs().

◆ fmod()

void fields::field_at0_algebra::fmod ( const field_at0 x0,
const field_at0 x1,
field_at0 xresult,
bool  xauto_access 
)

Compute xsignificand = fmod(x0, xexp) (pre-allocated version).

Precondition
  • precondition_of(\ fmod(x0.property(), x1.property(), xresult.property(), xauto_access))
Postcondition
  • postcondition_of(\ fmod(x0.property(), x1.property(), xresult.property(), xauto_access))

Definition at line 265 of file field_at0_funcs.impl.h.

References fiber_bundle::sec_at0_algebra::fmod(), frexp(), and fields::field_at0::property().

Referenced by floor().

◆ frexp()

void fields::field_at0_algebra::frexp ( const field_at0 x0,
field_at0 xsignificand,
field_at0 xexp,
bool  xauto_access 
)

Compute frexp of x0 (frexp(x0)) (pre-allocated version).

Precondition
  • precondition_of(\ frexp(x0.property(), xsignificand.property(), xexp.property(),\ xauto_access))
Postcondition
  • postcondition_of(\ frexp(x0.property(), xsignificand.property(), xexp.property(),\ xauto_access))

Definition at line 290 of file field_at0_funcs.impl.h.

References fiber_bundle::sec_at0_algebra::frexp(), ldexp(), and fields::field_at0::property().

Referenced by fmod().

◆ ldexp()

void fields::field_at0_algebra::ldexp ( const field_at0 x0,
int  xexp,
field_at0 xresult,
bool  xauto_access 
)

Compute ldexp of x0 (ldexp(x0)) (pre-allocated version).

Precondition
  • precondition_of(\ ldexp(x0.property(), xexp, xresult.property(), xauto_access))
Postcondition
  • postcondition_of(\ ldexp(x0.property(), xexp, xresult.property(), xauto_access))

Definition at line 317 of file field_at0_funcs.impl.h.

References fiber_bundle::sec_at0_algebra::ldexp(), log(), and fields::field_at0::property().

Referenced by frexp().

◆ log()

void fields::field_at0_algebra::log ( const field_at0 x0,
field_at0 xresult,
bool  xauto_access 
)

Compute log of x0 (log(x0)) (pre-allocated version).

Precondition
  • precondition_of(\ log(x0.property(), xresult.property(), xauto_access))
Postcondition
  • postcondition_of(\ log(x0.property(), xresult.property(), xauto_access))

Definition at line 341 of file field_at0_funcs.impl.h.

References fiber_bundle::sec_at0_algebra::log(), log10(), and fields::field_at0::property().

Referenced by ldexp().

◆ log10()

void fields::field_at0_algebra::log10 ( const field_at0 x0,
field_at0 xresult,
bool  xauto_access 
)

Compute log10 of x0 (log10(x0)) (pre-allocated version).

Precondition
  • precondition_of(\ log10(x0.property(), xresult.property(), xauto_access))
Postcondition
  • postcondition_of(\ log10(x0.property(), xresult.property(), xauto_access))

Definition at line 365 of file field_at0_funcs.impl.h.

References fiber_bundle::sec_at0_algebra::log10(), modf(), and fields::field_at0::property().

Referenced by log().

◆ modf()

void fields::field_at0_algebra::modf ( const field_at0 x0,
field_at0 xintpart,
field_at0 xfractpart,
bool  xauto_access 
)

Compute modf of x0 (modf(x0)) (pre-allocated version).

Precondition
  • precondition_of(\ modf(x0.property(), xintpart.property(), xfractpart.property(),\ xauto_access))
Postcondition
  • postcondition_of(\ modf(x0.property(), xintpart.property(), xfractpart.property(),\ xauto_access))

Definition at line 389 of file field_at0_funcs.impl.h.

References fiber_bundle::sec_at0_algebra::modf(), pow(), and fields::field_at0::property().

Referenced by log10().

◆ pow()

void fields::field_at0_algebra::pow ( const field_at0 x0,
const vd_value_type xexponent,
field_at0 xresult,
bool  xauto_access 
)

Compute x0 to power xexponent (pow(x0, xexponent)) (pre-allocated version).

Precondition
  • precondition_of(\ pow(x0.property(), xexponent, xresult.property(), xauto_access))
Postcondition
  • postcondition_of(\ pow(x0.property(), xexponent, xresult.property(), xauto_access))

Definition at line 416 of file field_at0_funcs.impl.h.

References fiber_bundle::sec_at0_algebra::pow(), fields::field_at0::property(), and sin().

Referenced by modf().

◆ sin()

void fields::field_at0_algebra::sin ( const field_at0 x0,
field_at0 xresult,
bool  xauto_access 
)

Compute sin of x0 (sin(x0)) (pre-allocated version).

Precondition
  • precondition_of(\ sin(x0.property(), xresult.property(), xauto_access))
Postcondition
  • postcondition_of(\ sin(x0.property(), xresult.property(), xauto_access))

Definition at line 441 of file field_at0_funcs.impl.h.

References fields::field_at0::property(), fiber_bundle::sec_at0_algebra::sin(), and sinh().

Referenced by pow().

◆ sinh()

void fields::field_at0_algebra::sinh ( const field_at0 x0,
field_at0 xresult,
bool  xauto_access 
)

Compute sinh of x0 (sinh(x0)) (pre-allocated version).

Precondition
  • precondition_of(\ sinh(x0.property(), xresult.property(), xauto_access))
Postcondition
  • postcondition_of(\ sinh(x0.property(), xresult.property(), xauto_access))

Definition at line 465 of file field_at0_funcs.impl.h.

References fields::field_at0::property(), fiber_bundle::sec_at0_algebra::sinh(), and sqrt().

Referenced by sin().

◆ sqrt()

void fields::field_at0_algebra::sqrt ( const field_at0 x0,
field_at0 xresult,
bool  xauto_access 
)

Compute sqrt of x0 (sqrt(x0)) (pre-allocated version).

Precondition
  • precondition_of(\ sqrt(x0.property(), xresult.property(), xauto_access))
Postcondition
  • postcondition_of(\ sqrt(x0.property(), xresult.property(), xauto_access))

Definition at line 489 of file field_at0_funcs.impl.h.

References fields::field_at0::property(), fiber_bundle::sec_at0_algebra::sqrt(), and tan().

Referenced by sinh().

◆ tan()

void fields::field_at0_algebra::tan ( const field_at0 x0,
field_at0 xresult,
bool  xauto_access 
)

Compute tan of x0 (tan(x0)) (pre-allocated version).

Precondition
  • precondition_of(\ tan(x0.property(), xresult.property(), xauto_access))
Postcondition
  • postcondition_of(\ tan(x0.property(), xresult.property(), xauto_access))

Definition at line 513 of file field_at0_funcs.impl.h.

References fields::field_at0::property(), fiber_bundle::sec_at0_algebra::tan(), and tanh().

Referenced by sqrt().

◆ tanh()

void fields::field_at0_algebra::tanh ( const field_at0 x0,
field_at0 xresult,
bool  xauto_access 
)

Compute tanh of x0 (tanh(x0)) (pre-allocated version).

Precondition
  • precondition_of(\ tanh(x0.property(), xresult.property(), xauto_access))
Postcondition
  • postcondition_of(\ tanh(x0.property(), xresult.property(), xauto_access))

Definition at line 537 of file field_at0_funcs.impl.h.

References fields::field_at0::property(), and fiber_bundle::sec_at0_algebra::tanh().

Referenced by tan().