|
107 | 107 | <div class="textblock"><code>#include <AMReX_Config.H></code><br />
|
108 | 108 | <code>#include <<a class="el" href="AMReX__Array4_8H_source.html">AMReX_Array4.H</a>></code><br />
|
109 | 109 | <code>#include <<a class="el" href="AMReX__LUSolver_8H_source.html">AMReX_LUSolver.H</a>></code><br />
|
| 110 | +<code>#include <<a class="el" href="AMReX__PCGSolver_8H_source.html">AMReX_PCGSolver.H</a>></code><br /> |
110 | 111 | </div>
|
111 | 112 | <p><a href="AMReX__MLCurlCurl__K_8H_source.html">Go to the source code of this file.</a></p>
|
112 | 113 | <table class="memberdecls">
|
|
138 | 139 | <tr class="separator:a806290e2106cf167ce88e28aa9fb2daf"><td class="memSeparator" colspan="2"> </td></tr>
|
139 | 140 | <tr class="memitem:aa37948c1ee6507a42652fe71d9e8d262"><td class="memItemLeft" align="right" valign="top"><a class="el" href="AMReX__GpuQualifiers_8H.html#a4e626ebf06898d71a9e0790877f1694f">AMREX_GPU_DEVICE</a> <a class="el" href="AMReX__Extension_8H.html#a90cf7b81cd61799c87306cad156cc317">AMREX_FORCE_INLINE</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceamrex.html#aa37948c1ee6507a42652fe71d9e8d262">amrex::mlcurlcurl_adotx_z</a> (int i, int j, int k, Array4< Real > const &Az, Array4< Real const > const &ex, Array4< Real const > const &ey, Array4< Real const > const &ez, Real beta, GpuArray< Real, AMREX_SPACEDIM > const &adxinv)</td></tr>
|
140 | 141 | <tr class="separator:aa37948c1ee6507a42652fe71d9e8d262"><td class="memSeparator" colspan="2"> </td></tr>
|
141 |
| -<tr class="memitem:a89a933e8c38b0aabf604401542acabc6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="AMReX__GpuQualifiers_8H.html#a4e626ebf06898d71a9e0790877f1694f">AMREX_GPU_DEVICE</a> <a class="el" href="AMReX__Extension_8H.html#a90cf7b81cd61799c87306cad156cc317">AMREX_FORCE_INLINE</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceamrex.html#a89a933e8c38b0aabf604401542acabc6">amrex::mlcurlcurl_gs4</a> (int i, int j, int k, Array4< Real > const &ex, Array4< Real > const &ey, Array4< Real > const &ez, Array4< Real const > const &rhsx, Array4< Real const > const &rhsy, Array4< Real const > const &rhsz, GpuArray< Real, AMREX_SPACEDIM > const &adxinv, int color, LUSolver< AMREX_SPACEDIM *2, Real > const &lusolver, CurlCurlDirichletInfo const &dinfo, CurlCurlSymmetryInfo const &sinfo)</td></tr> |
142 |
| -<tr class="separator:a89a933e8c38b0aabf604401542acabc6"><td class="memSeparator" colspan="2"> </td></tr> |
143 |
| -<tr class="memitem:a406ce9623715d0b18657c4cfe60cf747"><td class="memItemLeft" align="right" valign="top"><a class="el" href="AMReX__GpuQualifiers_8H.html#a4e626ebf06898d71a9e0790877f1694f">AMREX_GPU_DEVICE</a> <a class="el" href="AMReX__Extension_8H.html#a90cf7b81cd61799c87306cad156cc317">AMREX_FORCE_INLINE</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceamrex.html#a406ce9623715d0b18657c4cfe60cf747">amrex::mlcurlcurl_gs4</a> (int i, int j, int k, Array4< Real > const &ex, Array4< Real > const &ey, Array4< Real > const &ez, Array4< Real const > const &rhsx, Array4< Real const > const &rhsy, Array4< Real const > const &rhsz, GpuArray< Real, AMREX_SPACEDIM > const &adxinv, int color, Array4< Real const > const &betax, Array4< Real const > const &betay, Array4< Real const > const &betaz, CurlCurlDirichletInfo const &dinfo, CurlCurlSymmetryInfo const &sinfo)</td></tr> |
144 |
| -<tr class="separator:a406ce9623715d0b18657c4cfe60cf747"><td class="memSeparator" colspan="2"> </td></tr> |
| 142 | +<tr class="memitem:aea70efcc203fa153e1a0ca3dec2a25bf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="AMReX__GpuQualifiers_8H.html#a4e626ebf06898d71a9e0790877f1694f">AMREX_GPU_DEVICE</a> <a class="el" href="AMReX__Extension_8H.html#a90cf7b81cd61799c87306cad156cc317">AMREX_FORCE_INLINE</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceamrex.html#aea70efcc203fa153e1a0ca3dec2a25bf">amrex::mlcurlcurl_gs4_lu</a> (int i, int j, int k, Array4< Real > const &ex, Array4< Real > const &ey, Array4< Real > const &ez, Array4< Real const > const &rhsx, Array4< Real const > const &rhsy, Array4< Real const > const &rhsz, GpuArray< Real, AMREX_SPACEDIM > const &adxinv, int color, LUSolver< AMREX_SPACEDIM *2, Real > const &lusolver, CurlCurlDirichletInfo const &dinfo, CurlCurlSymmetryInfo const &sinfo)</td></tr> |
| 143 | +<tr class="separator:aea70efcc203fa153e1a0ca3dec2a25bf"><td class="memSeparator" colspan="2"> </td></tr> |
| 144 | +<tr class="memitem:a3a6481589212aff73bf24374d2c89df4"><td class="memTemplParams" colspan="2">template<bool PCG> </td></tr> |
| 145 | +<tr class="memitem:a3a6481589212aff73bf24374d2c89df4"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="AMReX__GpuQualifiers_8H.html#a4e626ebf06898d71a9e0790877f1694f">AMREX_GPU_DEVICE</a> <a class="el" href="AMReX__Extension_8H.html#a90cf7b81cd61799c87306cad156cc317">AMREX_FORCE_INLINE</a> void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceamrex.html#a3a6481589212aff73bf24374d2c89df4">amrex::mlcurlcurl_gs4</a> (int i, int j, int k, Array4< Real > const &ex, Array4< Real > const &ey, Array4< Real > const &ez, Array4< Real const > const &rhsx, Array4< Real const > const &rhsy, Array4< Real const > const &rhsz, GpuArray< Real, AMREX_SPACEDIM > const &adxinv, int color, Array4< Real const > const &betax, Array4< Real const > const &betay, Array4< Real const > const &betaz, CurlCurlDirichletInfo const &dinfo, CurlCurlSymmetryInfo const &sinfo)</td></tr> |
| 146 | +<tr class="separator:a3a6481589212aff73bf24374d2c89df4"><td class="memSeparator" colspan="2"> </td></tr> |
145 | 147 | <tr class="memitem:a46f754596e0c0d977d970818bbec1dd2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="AMReX__GpuQualifiers_8H.html#a4e626ebf06898d71a9e0790877f1694f">AMREX_GPU_DEVICE</a> <a class="el" href="AMReX__Extension_8H.html#a90cf7b81cd61799c87306cad156cc317">AMREX_FORCE_INLINE</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceamrex.html#a46f754596e0c0d977d970818bbec1dd2">amrex::mlcurlcurl_interpadd</a> (int dir, int i, int j, int k, Array4< Real > const &<a class="el" href="AMReX__InterpFaceRegister_8cpp.html#a34fe8aaa018dd660e1e0cedd75ae040b">fine</a>, Array4< Real const > const &<a class="el" href="AMReX__InterpFaceRegister_8cpp.html#a952c6efe16374645210c3308f3b335f6">crse</a>)</td></tr>
|
146 | 148 | <tr class="separator:a46f754596e0c0d977d970818bbec1dd2"><td class="memSeparator" colspan="2"> </td></tr>
|
147 | 149 | <tr class="memitem:aeb03681c5a1705809b2f860ece2cad66"><td class="memItemLeft" align="right" valign="top"><a class="el" href="AMReX__GpuQualifiers_8H.html#a4e626ebf06898d71a9e0790877f1694f">AMREX_GPU_DEVICE</a> <a class="el" href="AMReX__Extension_8H.html#a90cf7b81cd61799c87306cad156cc317">AMREX_FORCE_INLINE</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceamrex.html#aeb03681c5a1705809b2f860ece2cad66">amrex::mlcurlcurl_restriction</a> (int dir, int i, int j, int k, Array4< Real > const &<a class="el" href="AMReX__InterpFaceRegister_8cpp.html#a952c6efe16374645210c3308f3b335f6">crse</a>, Array4< Real const > const &<a class="el" href="AMReX__InterpFaceRegister_8cpp.html#a34fe8aaa018dd660e1e0cedd75ae040b">fine</a>, CurlCurlDirichletInfo const &dinfo)</td></tr>
|
|
0 commit comments