Changeset 642 for codes/icosagcm/devel/Python/dynamico/meshes.py
- Timestamp:
- 12/19/17 15:26:51 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
codes/icosagcm/devel/Python/dynamico/meshes.py
r639 r642 148 148 Aiv,Aiv,f+0.*Aiv,le_de,Riv2,-wee) 149 149 150 def field_theta(self): return squeeze((self.nqdyn,self.ny,self.nx,self.llm)) 151 def field_mass(self): return squeeze((self.ny,self.nx,self.llm)) 152 def field_z(self): return squeeze((self.ny,self.nx,self.llm)) 153 def field_w(self): return squeeze((self.ny,self.nx,self.llm+1)) 154 def field_u(self): return np.zeros((self.ny,2*self.nx,self.llm)) 155 def field_ps(self): return squeeze((self.ny,self.nx)) 150 def field_theta(self,n=1): return squeeze((n,self.nqdyn,self.ny,self.nx,self.llm)) 151 def field_mass(self,n=1): return squeeze((n,self.ny,self.nx,self.llm)) 152 def field_z(self,n=1): return squeeze((n,self.ny,self.nx,self.llm)) 153 def field_w(self,n=1): return squeeze((n,self.ny,self.nx,self.llm+1)) 154 def field_u(self,n=1): 155 if n==1: 156 return np.zeros((self.ny,2*self.nx,self.llm)) 157 else: 158 return np.zeros((n,self.ny,2*self.nx,self.llm)) 159 def field_ps(self,n=1): return squeeze((n,self.ny,self.nx)) 156 160 def ucomp(self,u): return u[:,range(0,2*self.nx,2),:] 157 161 def set_ucomp(self,uv,u): uv[:,range(0,2*self.nx,2),:]=u
Note: See TracChangeset
for help on using the changeset viewer.