void modCalcAzel::slotComputeCoords() { SkyPoint sp; double epoch0 = getEpoch( epochName->text() ); KStarsDateTime dt; dt.setFromEpoch( epoch0 ); long double jd = getDateTime().djd(); long double jd0 = dt.djd(); dms LST( getDateTime().gst().Degrees() + getLongitude().Degrees() ); if(radioApCoords->isChecked()) { sp = getEquCoords(); sp.apparentCoord(jd0, jd); dms lat(getLatitude()); sp.EquatorialToHorizontal( &LST, &lat ); showHorCoords( sp ); } else { sp = getHorCoords(); dms lat(getLatitude()); sp.HorizontalToEquatorial( &LST, &lat ); showEquCoords( sp ); } }
bool CShaderProgram::SetUniform(CStringA name, float value) { //NB! Don't forget to create different SetUniform's for other inputs GLint location = glGetUniformLocation(m_program, name.c_str()); if (location == -1) { LOGE("CShaderProgram::SetUniform1f() can't find uniform %s", LST(name)); return false; } glUniform1f(location, value); return true; }
void TPZArtDiff::ComputeTau(int dim, TPZFMatrix<REAL> &jacinv, TPZVec<T> & sol, TPZVec<TPZDiffMatrix<T> > &Ai, TPZVec<TPZDiffMatrix<T> > &Tau) { Tau.Resize(dim); switch(fArtDiffType) { case SUPG_AD: SUPG(dim, sol, Ai, Tau); break; case LeastSquares_AD: LS(dim, sol, Ai, Tau); break; case Bornhaus_AD: Bornhaus(dim, jacinv, sol, Ai, Tau); break; case TrnLeastSquares_AD: LST(dim, sol, Ai, Tau); break; default: PZError << "Unknown artificial diffision term (" << fArtDiffType << ")"; } }