/*
* Encog(tm) Core v3.4 - Java Version
* http://www.heatonresearch.com/encog/
* https://github.com/encog/encog-java-core
* Copyright 2008-2016 Heaton Research, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* For more information on Heaton Research copyrights, licenses
* and trademarks visit:
* http://www.heatonresearch.com/copyright
*/
package org.encog.ml.factory.parse;
import java.util.HashMap;
import java.util.Map;
/**
* Holds the parse results for one layer.
*/
public class ArchitectureLayer {
/**
* True/false if bias is present.
*/
private boolean bias;
/**
* The count.
*/
private int count;
/**
* The name of this layer.
*/
private String name;
/**
* True, if default counts should be used.
*/
private boolean usedDefault;
/**
* Holds any paramaters that were specified for the layer.
*/
private Map<String, String> params = new HashMap<String, String>();
/**
* @return the count.
*/
public int getCount() {
return this.count;
}
/**
* @return the name
*/
public String getName() {
return this.name;
}
/**
* @return the params
*/
public Map<String, String> getParams() {
return this.params;
}
/**
* @return the bias
*/
public boolean isBias() {
return this.bias;
}
/**
* @return the usedDefault
*/
public boolean isUsedDefault() {
return this.usedDefault;
}
/**
* @param theBias
* the bias to set
*/
public void setBias(final boolean theBias) {
this.bias = theBias;
}
/**
* @param theCount
* the count to set
*/
public void setCount(final int theCount) {
this.count = theCount;
}
/**
* @param theName
* the name to set
*/
public void setName(final String theName) {
this.name = theName;
}
/**
* @param theUsedDefault
* the usedDefault to set
*/
public void setUsedDefault(final boolean theUsedDefault) {
this.usedDefault = theUsedDefault;
}
}