Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.LinkedList;
- public class Generators {
- public static LinkedList<NODE> generateNODES(double W,double nW,double H,double nH)
- {
- double dW=W/(nW-1);
- double dH=H/(nH-1);
- System.out.println(dW);
- System.out.println(dH);
- LinkedList<NODE> tmp=new LinkedList<>();
- for(int i=0;i<nW;i++)
- {
- for(int j=0;j<nH;j++)
- {
- if(i*dW==0 || i*dW==W || j*H==0 || j*dH==H)
- tmp.add(new NODE(i*dW,j*dH,true));
- else
- tmp.add(new NODE(i*dW,j*dH,false));
- }
- }
- return tmp;
- }
- public static void print(LinkedList<NODE>list)
- {
- for(NODE a:list)
- {
- System.out.println(a.x+ " "+a.y+" "+a.BC);
- }
- }
- public static LinkedList<Element> generateElements(double nH,double nW)
- {
- LinkedList<Element> tmp=new LinkedList<>();
- int i=1;
- tmp.add(new Element(i,i+(int)nH,i+1+(int)nH,i+1));
- for(int j=0;j<(nW-1)*(nH-1)-1;j++)
- {
- i++;
- if(i%nH==0)
- i++;
- tmp.add(new Element(i,i+(int)nH,i+1+(int)nH,i+1));
- }
- return tmp;
- }
- public static void printElements(LinkedList<Element> list)
- {
- for(Element a:list)
- {
- System.out.println(a.ID[0]+" "+a.ID[1]+" "+a.ID[2]+" "+a.ID[3]);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement