SSJ API Documentation
Stochastic Simulation in Java
Loading...
Searching...
No Matches
ChronoWall.java
1
/*
2
* Class: ChronoWall
3
* Description:
4
* Environment: Java
5
* Software: SSJ
6
* Copyright (C) 2001 Pierre L'Ecuyer and Universite de Montreal
7
* Organization: DIRO, Universite de Montreal
8
* @author Éric Buist
9
* @since
10
*
11
*
12
* Licensed under the Apache License, Version 2.0 (the "License");
13
* you may not use this file except in compliance with the License.
14
* You may obtain a copy of the License at
15
*
16
* http://www.apache.org/licenses/LICENSE-2.0
17
*
18
* Unless required by applicable law or agreed to in writing, software
19
* distributed under the License is distributed on an "AS IS" BASIS,
20
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
21
* See the License for the specific language governing permissions and
22
* limitations under the License.
23
*
24
*/
25
package
umontreal.ssj.util;
26
35
public
class
ChronoWall
extends
AbstractChrono {
36
37
protected
void
getTime(
long
[] tab) {
38
long
rawTime = System.nanoTime();
39
final
long
DIV = 1000000000L;
40
long
seconds = rawTime / DIV;
41
long
micros = (rawTime % DIV) / 1000L;
42
tab[0] = seconds;
43
tab[1] = micros;
44
}
45
49
public
ChronoWall
() {
50
super();
51
init
();
52
}
53
54
}
umontreal.ssj.util.AbstractChrono.init
void init()
Initializes this AbstractChrono to zero.
Definition
AbstractChrono.java:89
umontreal.ssj.util.ChronoWall.ChronoWall
ChronoWall()
Constructs a new chrono object and initializes it to zero.
Definition
ChronoWall.java:49
src
main
java
umontreal
ssj
util
ChronoWall.java
Generated by
1.16.1