Alpine3D 20240513.cd14b8b
SnowDriftA3D Member List

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)SnowDriftA3Dprotectedvirtual
adjASnowDriftA3Dprotected
applyBoundaryValues(CDoubleArray &c00, CDoubleArray &Psi)SnowDriftA3Dprotectedvirtual
assembleSystem(CIntArray &colA, CIntArray &rowA, CDoubleArray &sA, CDoubleArray &sB, CDoubleArray &Psi, CDoubleArray &f, const double dt)SnowDriftA3Dprotectedvirtual
auxLayerHeightSnowDriftA3Dprotected
bicgStab(CDoubleArray &result, CDoubleArray &rhs, const CDoubleArray &sA, const CIntArray &colA, CIntArray &rowA, const int nmax, const double tol, double &testres)SnowDriftA3Dprotectedvirtual
buildWindFieldsTable(const std::string &wind_field_string)SnowDriftA3Dprotected
cSnowDriftA3Dprotected
c00SnowDriftA3Dprotected
c_redSnowDriftA3Dprotectedstatic
c_saltSnowDriftA3Dprotected
calcS(const double concentration, const double sublradius, const double dmdt)SnowDriftA3Dprotected
calcSubldM(const double Radius, const double AirTemperature, const double RH, const double WindSpeed, const double altitude)SnowDriftA3Dprotected
cHSnowDriftA3Dprotected
classifySubdomain()SnowDriftA3Dprotectedvirtual
colASnowDriftA3Dprotected
CompleteNodes()SnowDriftA3Dprotected
compSaltation(bool setbound)SnowDriftA3Dprotectedvirtual
Compute(const mio::Date &calcDate)SnowDriftA3Dvirtual
computeDepositionFlux(const CDoubleArray &c, const double theta)SnowDriftA3Dprotectedvirtual
computeDepositionFluxSublimation(const CDoubleArray &c, const double theta)SnowDriftA3Dprotectedvirtual
computeDiffusionTensor(double K[3][3], const unsigned int ix, const unsigned int iy, const unsigned int iz)SnowDriftA3Dprotectedvirtual
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)SnowDriftA3Dprotectedvirtual
computeDriftVector(double b[3], const unsigned int ix, const unsigned int iy, const unsigned int iz)SnowDriftA3Dprotectedvirtual
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)SnowDriftA3Dprotectedvirtual
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)SnowDriftA3Dprotectedvirtual
ConstructElements()SnowDriftA3Dprotected
debugOutputs(const mio::Date &calcDate, const std::string &fname, const DRIFT_OUTPUT &filetype)SnowDriftA3Dprotected
Destroy()SnowDriftA3D
dif_mns_sublSnowDriftA3Dprotected
Diffusion(double deltaT, double &diff_max, double t)SnowDriftA3Dprotectedvirtual
dofMapSnowDriftA3Dprotected
DOITERATIONSnowDriftA3Dprotected
elemsSnowDriftA3Dprotected
fSnowDriftA3Dprotected
flux_xSnowDriftA3Dprotected
flux_x_sublSnowDriftA3Dprotected
flux_ySnowDriftA3Dprotected
flux_y_sublSnowDriftA3Dprotected
flux_zSnowDriftA3Dprotected
flux_z_sublSnowDriftA3Dprotected
gammaSnowDriftA3Dprotected
gDirichletSnowDriftA3Dprotected
getGridsRequirements() constSnowDriftA3D
getTiming() constSnowDriftA3D
GetTResults(double outtime_v[15], double outtime_tau[15], double outtime_salt[15], double outtime_diff[15])SnowDriftA3D
gNeumannSnowDriftA3Dprotected
GQIntAdxdx(double *DETERMINANTJ, double J0M[3][3][8], const int i, const int j, double *b, const double deltak)SnowDriftA3Dprotectedvirtual
GQIntApdx(double DETERMINANTJ[], const double J0M[3][3][8], const int i, const int j, double b[], const double deltak)SnowDriftA3Dprotectedvirtual
GQIntB(double *DETERMINANTJ, const int i, const int j)SnowDriftA3Dprotectedvirtual
GQIntC(double *DETERMINANTJ, const double J0M[3][3][8], const int i, const int j, const double b[3], const double K[3][3])SnowDriftA3Dprotectedvirtual
grain_sizeSnowDriftA3Dprotectedstatic
Initialize()SnowDriftA3Dprotected
InitializeFEData()SnowDriftA3Dprotectedvirtual
InitializeNodes(const mio::Grid3DObject &z_readMatr)SnowDriftA3Dprotected
initializeSystem(CIntArray &colA, CIntArray &rowA, CDoubleArray &sA, CDoubleArray &sB, CDoubleArray &rhs, CDoubleArray &f, CDoubleArray &Psi, CDoubleArray &var, CDoubleArray &var00, const param_type param)SnowDriftA3Dprotectedvirtual
initializeTRH()SnowDriftA3Dprotected
ioSnowDriftA3Dprotected
isNewWindField(const unsigned int current_step)SnowDriftA3D
iterativeSublimationCalculation(int timeStep, int maxTimeStep)SnowDriftA3Dprotected
J0fun(double J0[3][3], const double J[3][3])SnowDriftA3Dprotectedvirtual
Jacobian(double *DETERMINANTJ, double J[][3], const int element, const double *P, int k, const int ix, const int iy, const int iz)SnowDriftA3Dprotectedvirtual
kinematicViscosityAirSnowDriftA3Dprotectedstatic
matmult(CDoubleArray &res, const CDoubleArray &x, double *sm, int *ijm)SnowDriftA3Dprotectedvirtual
matmult(CDoubleArray &res, const CDoubleArray &x, const CDoubleArray &sA, const CIntArray &colA, CIntArray &rowA)SnowDriftA3Dprotectedvirtual
mnsSnowDriftA3Dprotected
mns_nosublSnowDriftA3Dprotected
mns_sublSnowDriftA3Dprotected
molecularWeightofWaterSnowDriftA3Dprotectedstatic
N3SnowDriftA3Dprotected
n_cornerSnowDriftA3Dprotected
nDOFSnowDriftA3Dprotected
nElementsSnowDriftA3Dprotected
new_wind_statusSnowDriftA3Dprotected
nNodesSnowDriftA3Dprotected
nNZSnowDriftA3Dprotected
nnzASnowDriftA3Dprotected
nodeMapSnowDriftA3Dprotected
nodes_cSnowDriftA3Dprotected
nodes_eSnowDriftA3Dprotected
nodes_KSnowDriftA3Dprotected
nodes_qSnowDriftA3Dprotected
nodes_q_iniSnowDriftA3Dprotected
nodes_RHSnowDriftA3Dprotected
nodes_slopeSnowDriftA3Dprotected
nodes_SublSnowDriftA3Dprotected
nodes_Subl_iniSnowDriftA3Dprotected
nodes_sxSnowDriftA3Dprotected
nodes_sySnowDriftA3Dprotected
nodes_TairSnowDriftA3Dprotected
nodes_Tair_iniSnowDriftA3Dprotected
nodes_tmp_cSnowDriftA3Dprotected
nodes_uSnowDriftA3Dprotected
nodes_vSnowDriftA3Dprotected
nodes_wSnowDriftA3Dprotected
nodes_WindVelSnowDriftA3Dprotected
nodes_wstarSnowDriftA3Dprotected
nodes_xSnowDriftA3Dprotected
nodes_ySnowDriftA3Dprotected
nodes_zSnowDriftA3Dprotected
numberOfNonzeros()SnowDriftA3Dprotectedvirtual
nxSnowDriftA3Dprotected
nx_barSnowDriftA3Dprotected
nx_faceSnowDriftA3Dprotected
nx_interiorSnowDriftA3Dprotected
nySnowDriftA3Dprotected
ny_barSnowDriftA3Dprotected
ny_faceSnowDriftA3Dprotected
ny_interiorSnowDriftA3Dprotected
nzSnowDriftA3Dprotected
nz_barSnowDriftA3Dprotected
nz_faceSnowDriftA3Dprotected
nz_interiorSnowDriftA3Dprotected
pSnowDriftA3Dprotected
phi(double *PHI, double *P)SnowDriftA3Dprotectedvirtual
precondSnowDriftA3Dprotected
prepareSolve()SnowDriftA3Dprotectedvirtual
prepareSparseMatrix(CIntArray &colA, CIntArray &rowA, CDoubleArray &adjA)SnowDriftA3Dprotectedvirtual
PsiSnowDriftA3Dprotected
psumSnowDriftA3Dprotected
psum_phSnowDriftA3Dprotected
qSnowDriftA3Dprotected
q00SnowDriftA3Dprotected
qPointSnowDriftA3Dprotected
quallaSnowDriftA3Dprotected
rbSnowDriftA3Dprotected
resetArray(CDoubleArray &sA)SnowDriftA3Dprotectedvirtual
resetArray(CIntArray &sA)SnowDriftA3Dprotectedvirtual
reynoldsNumberforFallingParticles(const double Radius, const double Windspeed, const double AirTemperature, const double RH, const double altitude)SnowDriftA3Dprotected
rgSnowDriftA3Dprotected
rhSnowDriftA3Dprotected
RH_from_q(const double AirTemp, const double q, const double altitude)SnowDriftA3Dprotected
rhsSnowDriftA3Dprotected
rowASnowDriftA3Dprotected
sASnowDriftA3Dprotected
saltationSnowDriftA3Dprotected
saltation_objSnowDriftA3Dprotected
sBSnowDriftA3Dprotected
setBC_BottomLayer(CDoubleArray &var00, const param_type param)SnowDriftA3Dprotected
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()SnowDriftA3Dprotectedvirtual
setRobinBoundaryCondition(const aspect_type aspect, const double gamma_val, const int ix, const int iy, const int iz, CDoubleArray &var00, const param_type param)SnowDriftA3Dprotected
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)SnowDriftA3Dvirtual
skip_dateSnowDriftA3Dprotected
SnowDriftA3D(const mio::DEMObject &dem, const mio::Config &cfg)SnowDriftA3D
SnowMassChange(bool setbound, const mio::Date &calcDate)SnowDriftA3Dprotectedvirtual
snowpackSnowDriftA3Dprotected
SolveEquation(int timeStep, int maxTimeStep, const param_type param)SnowDriftA3Dprotectedvirtual
spSnowDriftA3Dprotected
station_altitudeSnowDriftA3Dprotected
STATIONARYSnowDriftA3Dprotected
Sublimation()SnowDriftA3Dprotectedvirtual
Suspension()SnowDriftA3Dprotectedvirtual
TSnowDriftA3Dprotected
T00SnowDriftA3Dprotected
taSnowDriftA3Dprotected
ta_1DSnowDriftA3Dprotected
tau_threshSnowDriftA3Dprotectedstatic
terminalFallVelocity(const double Radius, const double Temperature, const double RH, const double altitude)SnowDriftA3Dprotected
thermalConductivityofAtmSnowDriftA3Dprotectedstatic
thetaSnowDriftA3Dprotected
thresh_snowSnowDriftA3Dprotectedstatic
time_diffSnowDriftA3Dprotected
time_saltSnowDriftA3Dprotected
time_tauSnowDriftA3Dprotected
time_vSnowDriftA3Dprotected
timerSnowDriftA3Dprotected
transmult(CDoubleArray &res, const CDoubleArray &x, double *sm, int *ijm)SnowDriftA3Dprotectedvirtual
TTfun(double TT[3][8], const double P[])SnowDriftA3Dprotectedvirtual
USTARSnowDriftA3Dprotectedstatic
values_elements_to_nodes(mio::Grid3DObject &nodesGrid, const CDoubleArray &elementsArray)SnowDriftA3Dprotected
values_nodes_to_elements(const mio::Grid3DObject &nodesGrid, CDoubleArray &elementsArray)SnowDriftA3Dprotected
ventilationVelocity(const double Radius, const double Windspeed, const double AirTemperature, const double RH, const double altitude)SnowDriftA3Dprotected
vwSnowDriftA3Dprotected
waterVaporDensity(const double Temperature, const double VaporPressure)SnowDriftA3Dprotected
wind_field_indexSnowDriftA3Dprotected
wind_fieldsSnowDriftA3Dprotected
writeOutput(const std::string &fname)SnowDriftA3Dprotected
z0SnowDriftA3Dprotectedstatic
zeroRow(int node)SnowDriftA3Dprotected
~SnowDriftA3D()SnowDriftA3Dvirtual