|
Alpine3D
Spatially distributed alpine surface processes model
|
This is the complete list of members for SnowDriftA3D, including all inherited members.
| addElementMatrix(CDoubleArray &sA, const CIntArray &colInd, const CIntArray &rowPtr, const double Bel[9][9], const int element, const int *spec, const int length_spec) | SnowDriftA3D | protectedvirtual |
| adjA | SnowDriftA3D | protected |
| applyBoundaryValues(CDoubleArray &c00, CDoubleArray &Psi) | SnowDriftA3D | protectedvirtual |
| assembleSystem(CIntArray &colA, CIntArray &rowA, CDoubleArray &sA, CDoubleArray &sB, CDoubleArray &Psi, CDoubleArray &f, const double dt) | SnowDriftA3D | protectedvirtual |
| auxLayerHeight | SnowDriftA3D | protected |
| bicgStab(CDoubleArray &result, CDoubleArray &rhs, const CDoubleArray &sA, const CIntArray &colA, CIntArray &rowA, const int nmax, const double tol, double &testres) | SnowDriftA3D | protectedvirtual |
| buildWindFieldsTable(const std::string &wind_field_string) | SnowDriftA3D | protected |
| c | SnowDriftA3D | protected |
| c00 | SnowDriftA3D | protected |
| c_red | SnowDriftA3D | protectedstatic |
| c_salt | SnowDriftA3D | protected |
| calcS(const double concentration, const double sublradius, const double dmdt) | SnowDriftA3D | protected |
| calcSubldM(const double Radius, const double AirTemperature, const double RH, const double WindSpeed, const double altitude) | SnowDriftA3D | protected |
| cH | SnowDriftA3D | protected |
| classifySubdomain() | SnowDriftA3D | protectedvirtual |
| colA | SnowDriftA3D | protected |
| CompleteNodes() | SnowDriftA3D | protected |
| compSaltation(bool setbound) | SnowDriftA3D | protectedvirtual |
| Compute(const mio::Date &calcDate) | SnowDriftA3D | virtual |
| computeDepositionFlux(const CDoubleArray &c, const double theta) | SnowDriftA3D | protectedvirtual |
| computeDepositionFluxSublimation(const CDoubleArray &c, const double theta) | SnowDriftA3D | protectedvirtual |
| computeDiffusionTensor(double K[3][3], const unsigned int ix, const unsigned int iy, const unsigned int iz) | SnowDriftA3D | protectedvirtual |
| computeDirichletBoundaryValues(int element, double DETERMINANTJ[8], double J0M[3][3][8], double J0[3][3], double b[3], double K[3][3], double deltak, int spec[8], int length_spec, int length_complSpec, CDoubleArray &c00, CDoubleArray &Psi) | SnowDriftA3D | protectedvirtual |
| computeDriftVector(double b[3], const unsigned int ix, const unsigned int iy, const unsigned int iz) | SnowDriftA3D | protectedvirtual |
| computeElementParameters(const int &element, double DETERMINANTJ[8], double J0M[3][3][8], double J0[3][3], double J[3][3], double b[3], double K[3][3], double &deltak, double &qualla, const int ix, const int iy, const int iz) | SnowDriftA3D | protectedvirtual |
| computeElementSystem(int &element, int &nDofNodes, int *dofNode, double Ael[9][9], double Del[9][9], bool stationary, double DETERMINANTJ[8], double J0M[3][3][8], double b[3], double K[3][3], double &deltak, const double &dt, CDoubleArray &f, CDoubleArray &Psi) | SnowDriftA3D | protectedvirtual |
| ConstructElements() | SnowDriftA3D | protected |
| debugOutputs(const mio::Date &calcDate, const std::string &fname, const DRIFT_OUTPUT &filetype) | SnowDriftA3D | protected |
| Destroy() | SnowDriftA3D | |
| dif_mns_subl | SnowDriftA3D | protected |
| Diffusion(double deltaT, double &diff_max, double t) | SnowDriftA3D | protectedvirtual |
| dofMap | SnowDriftA3D | protected |
| DOITERATION | SnowDriftA3D | protected |
| elems | SnowDriftA3D | protected |
| f | SnowDriftA3D | protected |
| flux_x | SnowDriftA3D | protected |
| flux_x_subl | SnowDriftA3D | protected |
| flux_y | SnowDriftA3D | protected |
| flux_y_subl | SnowDriftA3D | protected |
| flux_z | SnowDriftA3D | protected |
| flux_z_subl | SnowDriftA3D | protected |
| gamma | SnowDriftA3D | protected |
| gDirichlet | SnowDriftA3D | protected |
| getGridsRequirements() const | SnowDriftA3D | |
| getTiming() const | SnowDriftA3D | |
| GetTResults(double outtime_v[15], double outtime_tau[15], double outtime_salt[15], double outtime_diff[15]) | SnowDriftA3D | |
| gNeumann | SnowDriftA3D | protected |
| GQIntAdxdx(double *DETERMINANTJ, double J0M[3][3][8], const int i, const int j, double *b, const double deltak) | SnowDriftA3D | protectedvirtual |
| GQIntApdx(double DETERMINANTJ[], const double J0M[3][3][8], const int i, const int j, double b[], const double deltak) | SnowDriftA3D | protectedvirtual |
| GQIntB(double *DETERMINANTJ, const int i, const int j) | SnowDriftA3D | protectedvirtual |
| GQIntC(double *DETERMINANTJ, const double J0M[3][3][8], const int i, const int j, const double b[3], const double K[3][3]) | SnowDriftA3D | protectedvirtual |
| grain_size | SnowDriftA3D | protectedstatic |
| Initialize() | SnowDriftA3D | protected |
| InitializeFEData() | SnowDriftA3D | protectedvirtual |
| InitializeNodes(const mio::Grid3DObject &z_readMatr) | SnowDriftA3D | protected |
| initializeSystem(CIntArray &colA, CIntArray &rowA, CDoubleArray &sA, CDoubleArray &sB, CDoubleArray &rhs, CDoubleArray &f, CDoubleArray &Psi, CDoubleArray &var, CDoubleArray &var00, const param_type param) | SnowDriftA3D | protectedvirtual |
| initializeTRH() | SnowDriftA3D | protected |
| io | SnowDriftA3D | protected |
| isNewWindField(const unsigned int current_step) | SnowDriftA3D | |
| iterativeSublimationCalculation(int timeStep, int maxTimeStep) | SnowDriftA3D | protected |
| J0fun(double J0[3][3], const double J[3][3]) | SnowDriftA3D | protectedvirtual |
| Jacobian(double *DETERMINANTJ, double J[][3], const int element, const double *P, int k, const int ix, const int iy, const int iz) | SnowDriftA3D | protectedvirtual |
| kinematicViscosityAir | SnowDriftA3D | protectedstatic |
| matmult(CDoubleArray &res, const CDoubleArray &x, double *sm, int *ijm) | SnowDriftA3D | protectedvirtual |
| matmult(CDoubleArray &res, const CDoubleArray &x, const CDoubleArray &sA, const CIntArray &colA, CIntArray &rowA) | SnowDriftA3D | protectedvirtual |
| mns | SnowDriftA3D | protected |
| mns_nosubl | SnowDriftA3D | protected |
| mns_subl | SnowDriftA3D | protected |
| molecularWeightofWater | SnowDriftA3D | protectedstatic |
| N3 | SnowDriftA3D | protected |
| n_corner | SnowDriftA3D | protected |
| nDOF | SnowDriftA3D | protected |
| nElements | SnowDriftA3D | protected |
| new_wind_status | SnowDriftA3D | protected |
| nNodes | SnowDriftA3D | protected |
| nNZ | SnowDriftA3D | protected |
| nnzA | SnowDriftA3D | protected |
| nodeMap | SnowDriftA3D | protected |
| nodes_c | SnowDriftA3D | protected |
| nodes_e | SnowDriftA3D | protected |
| nodes_K | SnowDriftA3D | protected |
| nodes_q | SnowDriftA3D | protected |
| nodes_q_ini | SnowDriftA3D | protected |
| nodes_RH | SnowDriftA3D | protected |
| nodes_slope | SnowDriftA3D | protected |
| nodes_Subl | SnowDriftA3D | protected |
| nodes_Subl_ini | SnowDriftA3D | protected |
| nodes_sx | SnowDriftA3D | protected |
| nodes_sy | SnowDriftA3D | protected |
| nodes_Tair | SnowDriftA3D | protected |
| nodes_Tair_ini | SnowDriftA3D | protected |
| nodes_tmp_c | SnowDriftA3D | protected |
| nodes_u | SnowDriftA3D | protected |
| nodes_v | SnowDriftA3D | protected |
| nodes_w | SnowDriftA3D | protected |
| nodes_WindVel | SnowDriftA3D | protected |
| nodes_wstar | SnowDriftA3D | protected |
| nodes_x | SnowDriftA3D | protected |
| nodes_y | SnowDriftA3D | protected |
| nodes_z | SnowDriftA3D | protected |
| numberOfNonzeros() | SnowDriftA3D | protectedvirtual |
| nx | SnowDriftA3D | protected |
| nx_bar | SnowDriftA3D | protected |
| nx_face | SnowDriftA3D | protected |
| nx_interior | SnowDriftA3D | protected |
| ny | SnowDriftA3D | protected |
| ny_bar | SnowDriftA3D | protected |
| ny_face | SnowDriftA3D | protected |
| ny_interior | SnowDriftA3D | protected |
| nz | SnowDriftA3D | protected |
| nz_bar | SnowDriftA3D | protected |
| nz_face | SnowDriftA3D | protected |
| nz_interior | SnowDriftA3D | protected |
| p | SnowDriftA3D | protected |
| phi(double *PHI, double *P) | SnowDriftA3D | protectedvirtual |
| precond | SnowDriftA3D | protected |
| prepareSolve() | SnowDriftA3D | protectedvirtual |
| prepareSparseMatrix(CIntArray &colA, CIntArray &rowA, CDoubleArray &adjA) | SnowDriftA3D | protectedvirtual |
| Psi | SnowDriftA3D | protected |
| psum | SnowDriftA3D | protected |
| psum_ph | SnowDriftA3D | protected |
| q | SnowDriftA3D | protected |
| q00 | SnowDriftA3D | protected |
| qPoint | SnowDriftA3D | protected |
| qualla | SnowDriftA3D | protected |
| rb | SnowDriftA3D | protected |
| resetArray(CDoubleArray &sA) | SnowDriftA3D | protectedvirtual |
| resetArray(CIntArray &sA) | SnowDriftA3D | protectedvirtual |
| reynoldsNumberforFallingParticles(const double Radius, const double Windspeed, const double AirTemperature, const double RH, const double altitude) | SnowDriftA3D | protected |
| rg | SnowDriftA3D | protected |
| rh | SnowDriftA3D | protected |
| RH_from_q(const double AirTemp, const double q, const double altitude) | SnowDriftA3D | protected |
| rhs | SnowDriftA3D | protected |
| rowA | SnowDriftA3D | protected |
| sA | SnowDriftA3D | protected |
| saltation | SnowDriftA3D | protected |
| saltation_obj | SnowDriftA3D | protected |
| sB | SnowDriftA3D | protected |
| setBC_BottomLayer(CDoubleArray &var00, const param_type param) | SnowDriftA3D | protected |
| setMeteo(const unsigned int &steps, const mio::Grid2DObject &new_psum, const mio::Grid2DObject &new_psum_ph, const mio::Grid2DObject &new_p, mio::Grid2DObject &vw, mio::Grid2DObject &dw, const mio::Grid2DObject &new_rh, const mio::Grid2DObject &new_ta, const std::vector< mio::MeteoData > &vecMeteo) | SnowDriftA3D | |
| setQuadraturePoints() | SnowDriftA3D | protectedvirtual |
| setRobinBoundaryCondition(const aspect_type aspect, const double gamma_val, const int ix, const int iy, const int iz, CDoubleArray &var00, const param_type param) | SnowDriftA3D | protected |
| setSnowPack(SnowpackInterface &mysnowpack) | SnowDriftA3D | |
| setSnowSurfaceData(const mio::Grid2DObject &cH_in, const mio::Grid2DObject &sp_in, const mio::Grid2DObject &rg_in, const mio::Grid2DObject &N3_in, const mio::Grid2DObject &rb_in) | SnowDriftA3D | virtual |
| skip_date | SnowDriftA3D | protected |
| SnowDriftA3D(const mio::DEMObject &dem, const mio::Config &cfg) | SnowDriftA3D | |
| SnowMassChange(bool setbound, const mio::Date &calcDate) | SnowDriftA3D | protectedvirtual |
| snowpack | SnowDriftA3D | protected |
| SolveEquation(int timeStep, int maxTimeStep, const param_type param) | SnowDriftA3D | protectedvirtual |
| sp | SnowDriftA3D | protected |
| station_altitude | SnowDriftA3D | protected |
| STATIONARY | SnowDriftA3D | protected |
| Sublimation() | SnowDriftA3D | protectedvirtual |
| Suspension() | SnowDriftA3D | protectedvirtual |
| T | SnowDriftA3D | protected |
| T00 | SnowDriftA3D | protected |
| ta | SnowDriftA3D | protected |
| ta_1D | SnowDriftA3D | protected |
| tau_thresh | SnowDriftA3D | protectedstatic |
| terminalFallVelocity(const double Radius, const double Temperature, const double RH, const double altitude) | SnowDriftA3D | protected |
| thermalConductivityofAtm | SnowDriftA3D | protectedstatic |
| theta | SnowDriftA3D | protected |
| thresh_snow | SnowDriftA3D | protectedstatic |
| time_diff | SnowDriftA3D | protected |
| time_salt | SnowDriftA3D | protected |
| time_tau | SnowDriftA3D | protected |
| time_v | SnowDriftA3D | protected |
| timer | SnowDriftA3D | protected |
| transmult(CDoubleArray &res, const CDoubleArray &x, double *sm, int *ijm) | SnowDriftA3D | protectedvirtual |
| TTfun(double TT[3][8], const double P[]) | SnowDriftA3D | protectedvirtual |
| USTAR | SnowDriftA3D | protectedstatic |
| values_elements_to_nodes(mio::Grid3DObject &nodesGrid, const CDoubleArray &elementsArray) | SnowDriftA3D | protected |
| values_nodes_to_elements(const mio::Grid3DObject &nodesGrid, CDoubleArray &elementsArray) | SnowDriftA3D | protected |
| ventilationVelocity(const double Radius, const double Windspeed, const double AirTemperature, const double RH, const double altitude) | SnowDriftA3D | protected |
| vw | SnowDriftA3D | protected |
| waterVaporDensity(const double Temperature, const double VaporPressure) | SnowDriftA3D | protected |
| wind_field_index | SnowDriftA3D | protected |
| wind_fields | SnowDriftA3D | protected |
| writeOutput(const std::string &fname) | SnowDriftA3D | protected |
| z0 | SnowDriftA3D | protectedstatic |
| zeroRow(int node) | SnowDriftA3D | protected |
| ~SnowDriftA3D() | SnowDriftA3D | virtual |